'a' 是一个字符常量,它表示一个字符,也就是单引号内的字符。它在 C 语言中是一种类型为 char 的常量。"a" 是一个字符串常量,它表示一个字符串,也就是双引号内的字符序列。它在 C 语言中是一种类型为 char * 的常量。总结一下,a 是一个变量,'a' 是一个字符常量,"a" 是一个字符串常量。
百度试题 结果1 题目c语言中 a a'和"a"的区别 相关知识点: 试题来源: 解析 展开全部 ‘a’是 单个字符, “a”是 字符串就是多个字符的集合实际上,"a" 等价于“a\0”;末尾还有字符串结束符 反馈 收藏
a和“a”分别是字符常量和字符串常量,a存储时占用一个字节,而“a”包含字符a和一个转义字符,存储时占用两个字节。
1、本质区别 双引号里面的是字符串, 而单引号里面的代表字符。2、输出区别 str = “a”输出的就是a这个字母;str = ‘a’输出的测试65 3、底层区别 用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。
1 1、本质区别双引号里面的是字符串, 而单引号里面的代表字符。2、输出区别str = “a”输出的就是a这个字母;str = ‘a’输出的测试653、底层区别用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。扩展资料:C语言中的转义字符在字符集中,有一类字符具有这样...
百度试题 题目在C语言中符号‘a’和“a”的区别是什么?相关知识点: 试题来源: 解析 ‘a’和“a”分别是字符常量和字符串常量,‘a’储时占用一个字节,而“a”包含字符‘a’和一个转义字符‘\O’,存储时占用两个字节。反馈 收藏
呃,,,楼上的各位都没有答到本质上 从本质上讲,“a”是一个指针常量,而'a'则是一个数值。也就是说,在编译器看来,“a”的值是一个地址(比如:0x84f39ea0),而'a'的值则是a的ASCII码(即97)。楼主用printf打印这两个值看看就知道了 另外,当“”里的字符串有多个字符时,它指向字符串的第一个字符。
‘a’是 单个字符,“a”是 字符串就是多个字符的集合实际上,"a" 等价于“a\0”;末尾还有字符串结束符
1、使用区别:‘a’是单引号括起来的字符,表示一个字符常量。“a”是双引号括起来的字符串,表示一个字符串常量。2、输出区别:str=“a”输出的就是字符a。str=“a”输出的是字符串“a”。3、底层区别:用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的...
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。‘A ’在C语言中是属于ASCII 值的一种,它是属于美国标准信息交换码。 'a'就只占一个字节,即单个字符'a',它是一个字符。'a'的值则是a的ASCII码(即97)。本文仅代表作者观点,不代表百度立场。未经许可,不得转载。来自商之讯TQ...