《字符常量与字符串常量》由会员分享,可在线阅读,更多相关《字符常量与字符串常量(2页珍藏版)》请在金锄头文库上搜索。
一1形式上:字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符;2含义上:字符常量相当于一个整型值,可以参加表达式的运算; 字符串常量代表一个地址值(该字符串在内存中存放的位置);3占内存大小:字符常量只占一个字节; 字符串常量占若干个字节,(至少一个字符结束标志) 字符串常量占的内存字节数等于字符串中字节数加一二4字符常量:在C语言中一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。大小写字母代表不同的字常量;单引号中的空格也是;字符常量只能包含一个字符;字符常量只能用单引号括起来。数字被定义为字符型后,就不再做数字,不能参与数值运算。下面是常用字符的SACIIa-z 97-122A-Z 65-900-9 48-575字符串常量:字符串常量是用双引号括起来的,在C语言中系统会在每个字符串的最后自动加入一个0作为字符串的结束标志。6区别:Z是字符常量,占一个字节;Z是字符串常量,占两个字节,其中一个放0。7赋给变量不同:可把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量C语言中没有相应的字符串变量