|
1
311
在C和C++中,单引号标识单个字符,而双引号创建字符串文字。
在C++中,字符文字的类型是
|
|
|
2
50
一些编译器还实现了一个扩展,允许多字符常量。C99标准规定:
例如,可以这样:
结果常量(在GCC中,它实现了这一点)的值是通过获取每个字符并将其上移得到的,因此“I”最终位于32位值的最高有效位。显然,如果您正在编写与平台无关的代码,就不应该依赖于此。 |
|
|
3
30
单引号是字符(
|
|
|
4
19
|
|
5
12
99 25443 那是因为25443=99+256*99 不
|
|
|
6
10
单引号用于单个字符。双引号表示字符串(字符数组)。如果愿意的话,可以使用单引号一次构建一个字符串。
|
|
|
7
8
|
|
8
7
在C语言中,单引号如
|
|
|
9
6
双引号用于字符串文字,例如:
单引号用于单字符文字,例如:
编辑
正如David在另一个答案中所说,字符的类型是
|
|
10
5
单引号用于字符,双引号用于字符串。
输出
输出:第一行。您将得到一个垃圾值或意外值,或者您可能会得到如下输出:
注意:PHP语言提供了使用单引号和双引号的灵活性。 |
|
|
11
2
使用单引号和单字符作为:
使用带字符串的双引号作为:
在这里
可以使用
|
|
12
2
单引号表示字符,双引号表示字符串。 在Java中,也是一样的。 |
|
|
13
0
但也要记住“1”和“1”之间是有区别的。 不能<<'1'<<结束<<1;
这次第一行是48。当你把一个字符转换成一个整数时,它会转换成它的ascii码,“1”的ascii码是48。 同样,如果你这样做:
|