字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。一般作为整型数据来进行运算。
字符串常量是指用双引号(“”)括起来的0个或者多个字符组成的序列一个字符串,一般用于存放字符串进行输出。
字符型常量和字符串常量的区别为:字符不同、存储不同、运算不同。
一、字符不同
1、字符型常量:字符型常量仅含单个ASCII字符,常量长度为1。
2、字符串常量:字符串常量可以有若干个ASCII字符,常量长度大于等于0。
二、存储不同
1、字符型常量:字符型常量在存储上只占一个字节。
2、字符串常量:字符串常量在存储上占若干个字节(至少一个字符结束标志) ,视常量长度而定。
三、运算不同
1、字符型常量:字符型常量相当于一个整型值,可以参加表达式运算。
2、字符串常量:字符串常量代表一个地址值(该字符串在内存中存放位置),不可以参加表达式运算。
字符型常量是指仅含单个ASCII字符的常量
有两种表示方法
1. 单撇号
如 'A' '$'
2 转义字符
如 '\n' '\0'
存储上占 1字节 存放于字符型变量中
可以与整数混合运算
字符串常量是0个或多个字符的序列
用 双撇号表示
如 “981650981725”
存储上 等于字符数量+1 因为系统默认追加零字符 存放于字符型数组中
字符型常量是单个字符,相当于一个整数;
字符串常量是多个字符,并以'\0'结尾,这些字符在内存中顺序存储。字符串常量可以用一个指向该字符串首地址的字符指针来使用它。
字符型常量是一个 char 型变量,字符串可以理解为一个字符数组
VB中只有字符串常量,没有什么"字符型常量"
如果你听过,可能是通常口语中的别称吧.