字符常量与字符串常量有什么区别?

2025-04-13 08:04:17
推荐回答(1个)
回答1:

字符串常量是以双引号引起来的数据,比如说"12343" "chinere" "这是一个字符串常量"等等
是以'\0'为结束标志的;也是就是说比如"1234"其实长度是5,因为其实还有一个隐藏的'\0';
而字符常量是单引号引起来的数据,比如说'a' '7' '百';在C语言中字符的长度是一个字节,所以
如果是ASCII码表中的字符其值就是0到255范围内的数值,如果是汉字,那么你看看GBK编码,是用两个字节长度来表示汉字的,这是如果在C语言中,那么久需要连个字节才是完整的一个汉字了