Objective C 中的字节
我试图声明一个字节,我在 Visual C++ 中这样做是这样的:
static CONST BYTE NEW_REGISTRATION = 0x30;
但是在 Objective CI 中这样做是这样的:
const char NEW_REGISTRATION = 0x30;
NSLog(@"output here = %C", NEW_REGISTRATION);
并且我的输出似乎只是简单地
输出在这里 = 0
这是一个编码问题还是我的类型错误?
I am trying to declare a byte which I did in Visual C++ as this:
static CONST BYTE NEW_REGISTRATION = 0x30;
but in Objective C I have done as thus:
const char NEW_REGISTRATION = 0x30;
NSLog(@"output here = %C", NEW_REGISTRATION);
and my output seems to be just simply
output here = 0
is it an encoding issue or am I getting the type wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ascii
0x30
代表0
字符。尝试使用其他内容,例如0x35
。参见表:http://www.asciitable.com/Ascii
0x30
represents0
character. Try with something else e.g.0x35
. See table: http://www.asciitable.com/