相关疑难解决方法(0)

为什么C字符文字而不是字符?

在C++中sizeof('a') == sizeof(char) == 1.这具有直观意义,因为它'a'是一个字符文字,并且sizeof(char) == 1由标准定义.

然而,在C中sizeof('a') == sizeof(int).也就是说,看起来C字符文字实际上是整数.有谁知道为什么?我可以找到很多关于这个C怪癖的提及,但没有解释为什么它存在.

c c++ sizeof char

101
推荐指数
7
解决办法
2万
查看次数

在代码中定义unichar常量

我想做这样的事情:

const UniChar KA = '?';
Run Code Online (Sandbox Code Playgroud)

但是XCode吐出了"多字符常量".

我尽量避免使用NSString的+ characterAtIndex ...我需要这个迭代假名,就像你可以迭代字母表(char myCharacter = 'A';)

我看着Objective c不喜欢我的unichars?但它并没有真正为我解决它.

无论如何,我试图将"tenten"和/或"maru"放在か,た等之上,如か→が,た→だ.可能是一个现成的解决方案,如果有人知道,这也将解决我的问题.

objective-c

7
推荐指数
1
解决办法
4415
查看次数

标签 统计

c ×1

c++ ×1

char ×1

objective-c ×1

sizeof ×1