11问答网
所有问题
字符型常量是四个字节,那'a'呢,是一个字节还是四个 可以举例字符型常量么
如题所述
举报该问题
推荐答案 2019-06-19
'a'就是
常量
,因为是个值,也叫立即数。类似的比如2, 3,这也叫常量。这种值,没有赋值给任何变量,
而char x = 'a'; x 是变量。
所以,字符型常量4个字节,字符型变量1个字节。
#include <stdio.h>
int main(void)
{
char h = 'a';
printf("%d\n", sizeof(h)); //1
printf("%d\n", sizeof('a')); //4
return 0;
}
追问
懂了谢谢!!
懂了谢谢!!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F2F4PPSqvMF74228PPq.html
相似回答
为什么在C语言中
字符常量
占
四个字节
而字符变量却只占
一个字节
答:
C语言中的常量一般分为两类: 整型常量和浮点数常量。整型常量的默认数据类型是 int 类型( 即有符号整型, 占
四个字节
)。
字符型常量,
不属浮点数常量,而归属于 int 型。所以
,字符型
char 常量占四个字节。
大家正在搜
一个字符是几个字节
一个字符变量占几个字节
字符常量和字符串常量区别
字符串常量占几个字节
c语言字符串常量占几个字节
c一个字符占几个字节
字符型变量占几个字节
字符常量占几个字符
c语言中一个字符占几个字节
相关问题
为什么在C语言中字符常量占四个字节而字符变量却只占一个字节
char 占一个字节,'A'和'a'怎么都占了4个字节?
将4个字节拼成long型数,这4个字符为'a','b','c...
c语言中,一数字占1字节,那储存97就是占2个字节对吧。可是...
字符常量是什么类型的?
在16位PC环境下,字符常量'b'在内存中应占1字节,字符串...
C中整型常量占几个字节?
int型不是4个字节么,2147483647这个是几个字节呢