‘a’和“a”分别是字符常量[1]和字符串常量,‘a’储时占用一个字节,而“a”包含字符‘a’和一个转义字符[2]‘\O’,存储时占用两个字节。 反馈 收藏
‘a’和“a”分别是字符常量和字符串常量,‘a’储时占用一个字节,而“a”包含字符‘a’和一个转义字符‘\O’,存储时占用两个字节。反馈 收藏
呃,,,楼上的各位都没有答到本质上 从本质上讲,“a”是一个指针常量,而'a'则是一个数值。也就是说,在编译器看来,“a”的值是一个地址(比如:0x84f39ea0),而'a'的值则是a的ASCII码(即97)。楼主用printf打印这两个值看看就知道了 另外,当“”里的字符串有多个字符时,它指向字符串的第一个字符。
1、本质区别双引号里面的是字符串, 而单引号里面的代表字符。2、输出区别str = “a”输出的就是a这个字母;str = ‘a’输出的测试653、底层区别用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。扩展资料:C语言中的转义字符在字符集中,有一类字符具有这样的特...
总结起来,C语言中的!a和a!是两种不同的运算符,分别表示逻辑非和后缀感叹号运算。逻辑非运算符!用于对布尔值进行取反操作,后缀感叹号运算符a!用于表示一个整数的阶乘。它们的使用方式和注意事项不同,需要根据具体的需求来选择使用。在编写代码时,我们需要注意运算符的优先级、操作数的类型和范围等问题,以确保程序的...
在C语言中符号a和“a”的区别是什么? 参考答案:【参考答案】a和“a”分别是字符常量和字符串常量,a存储时占用一个字节,而“a”包含字符a和一个转义字符,存储时占用两个... 点击查看答案 广告位招租 联系QQ:5245112(WX同号)
'a' 代表的是字符常量 可以单独使用 没有引号的时候 只是一个字符,可以用作标识符 比如 int a;也可以和其它字符连用 如0xa 表示16进制常量。
加单引号表示a这个符号的asicc码值,为一个整数,加双引号的就表示a这个字符,char类型。
在C语言中符号‘a’和“a”的区别是什么? 参考答案:‘a’和“a”分别是字符常量和字符串常量,‘a’... 点击查看答案进入题库练习 查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧 无需下载 立即使用 你可能喜欢 问答题 多道程序设计的硬件基础是什么?多道程序设计的特点是什么? 参考答案:...