c语言中字符型变量只能存放一个字符吗?。。

 我来答
树璞枚妙之
2019-11-27 · TA获得超过1255个赞
知道小有建树答主
回答量:1494
采纳率:100%
帮助的人:6.5万
展开全部
c语言中字符型变量只能存放一个字符。
C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不能是字符串。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。
扩展资料:
字符型变量存放的
字符常量
只能用单引号括起来,不能用双引号或其它括号。如'A'、'x'、'D'、
'?'、'3'、'X'等都是字符常量。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5
是不同的。'5'是字符常量,不能参与运算。
C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。
燕卿芮艳
2021-02-02 · TA获得超过1215个赞
知道小有建树答主
回答量:1571
采纳率:90%
帮助的人:8.4万
展开全部
char类型在内存中占一个字节,只能存放一个字符,如果要存放多个,就要用字符数组或字符串。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尔芝纳喇娇洁
2021-02-04 · TA获得超过1082个赞
知道小有建树答主
回答量:1486
采纳率:100%
帮助的人:10.5万
展开全部
字符,也是一个数值,你用来存数值也行,不过不能太大,否则溢出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星颜霍高原
2020-10-23 · TA获得超过1192个赞
知道小有建树答主
回答量:1604
采纳率:100%
帮助的人:7.3万
展开全部
char
类型
只能存放单个字符或字符常量(
ASCII
值)
:
char
c='A'
或者
char=65
表示将英文字母"A"保存在
char
型变量
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来谧及情文
2020-02-22 · TA获得超过1120个赞
知道小有建树答主
回答量:1533
采纳率:100%
帮助的人:6.9万
展开全部
是的,例如
'r'。如果想存多个字符,应使用字符数组
(char
s[100])
或字符指针
(char
*s)
。如果想得到字母,应将其减去
'a'
(ch
-
'a')
。当然了,你也可以认为他是整数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式