java的字符常量和字符串常量有何区别
2个回答
展开全部
字符常量有两种:
一种是普通字符,即用单撇号括起来的一个字符,如'b'
,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义
字符串常量:
定义:用双引号(“”)括起来的0个或者多个字符组成的序列
存储:每个字符串尾自动加一个
‘\0’
作为字符串结束标志
与字符常量的比较:
C语言允许使用字符串常量外,还允许使用字符常量。
说通俗点,字符常量是一个,字符串常量是多个
一种是普通字符,即用单撇号括起来的一个字符,如'b'
,'y',‘?’。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。
另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义
字符串常量:
定义:用双引号(“”)括起来的0个或者多个字符组成的序列
存储:每个字符串尾自动加一个
‘\0’
作为字符串结束标志
与字符常量的比较:
C语言允许使用字符串常量外,还允许使用字符常量。
说通俗点,字符常量是一个,字符串常量是多个
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询