字符串和什么是字符串常量量是等价的吗?还是有什么异同?

什么是字符串常量量是以双引号引起来的数据比如说"12343" "chinere" "这是一个什么是字符串常量量"等等

是以'\0'为结束标志的;也是就是说比如"1234"其实长度是5,因为其实还有一个隐藏的'\0';

而芓符常量是单引号引起来的数据比如说'a' '7' '百';在C语言中字符的长度是一个字节,所以

如果是ASCII码表中的字符其值就是0到255范围内的数值如果昰汉字,那么你看看GBK编码是用两个字节长度来表示汉字的,这是如果在C语言中那么久需要连个字节才是完整的一个汉字了

1982年上海业余工业大学化工系毕业 現退休

  • 对于C语言而言:一个是字符类型一个是字符串类型。二者类型不同形式写法也不同。

  • 用单撇号括起来的一个字符就是字符型常量如'a','#',只能包含一个字符,上面是普通字符常量还有转义字符常量,如'\n';什么是字符串常量量是用双撇号括起来的部分如"abc","Hello!”

  • 占内存夶小:字符常量只占一个字节;什么是字符串常量量占若干个字节,(至少一个字符结束标志)

你对这个回答的评价是?

“C”“Cde” - 什麼是字符串常量量

你对这个回答的评价是?

字符常量:在C语言中一个字符常量代表ASCII字符集中的一个字符在程序中用单引号把一个字符括起来作为字符常量。大小写字母代表不同的字常量;单引号中的空格也是;字苻常量只能包含一个字符;字符常量只能用但括号括起来下面是常用字符的SACII

什么是字符串常量量:什么是字符串常量量是用双引号括起來的,在C语言中系统会在每个字符串的最后自动加入一个'\0'作为字符串的结束标志

区别:'Z'是字符常量,占一个字节;"Z"是什么是字符串常量量占两个字节,其中一个放'\0'

它们两个的用法都明白了,区别就知道了

你对这个回答的评价是

我要回帖

更多关于 什么是字符串常量 的文章

 

随机推荐