c语言中字符型变量只能存放一个字符吗?。。
展开全部
c语言中字符型变量只能存放一个字符。
C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不能是字符串。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。
扩展资料:
字符型变量存放的
字符常量
只能用单引号括起来,不能用双引号或其它括号。如'A'、'x'、'D'、
'?'、'3'、'X'等都是字符常量。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5
是不同的。'5'是字符常量,不能参与运算。
C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。
C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不能是字符串。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。
扩展资料:
字符型变量存放的
字符常量
只能用单引号括起来,不能用双引号或其它括号。如'A'、'x'、'D'、
'?'、'3'、'X'等都是字符常量。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5
是不同的。'5'是字符常量,不能参与运算。
C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。
展开全部
char类型在内存中占一个字节,只能存放一个字符,如果要存放多个,就要用字符数组或字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符,也是一个数值,你用来存数值也行,不过不能太大,否则溢出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char
类型
只能存放单个字符或字符常量(
ASCII
值)
:
char
c='A'
或者
char=65
表示将英文字母"A"保存在
char
型变量
c
中
类型
只能存放单个字符或字符常量(
ASCII
值)
:
char
c='A'
或者
char=65
表示将英文字母"A"保存在
char
型变量
c
中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的,例如
'r'。如果想存多个字符,应使用字符数组
(char
s[100])
或字符指针
(char
*s)
。如果想得到字母,应将其减去
'a'
(ch
-
'a')
。当然了,你也可以认为他是整数。
'r'。如果想存多个字符,应使用字符数组
(char
s[100])
或字符指针
(char
*s)
。如果想得到字母,应将其减去
'a'
(ch
-
'a')
。当然了,你也可以认为他是整数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询