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

 我来答
仁昌爱娱乐
高粉答主

2020-02-01 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459832

向TA提问 私信TA
展开全部

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

C语言中的字符型变量是存放字符型常量的变量,其取值是字符型常量,即单个字符,不能是字符串。字符型变量的类型说明符是char。每个字符变量被分配一个字节的的内存空间,因此只能存放一个字符。字符值是以ASCⅡ码的形式存放在变量的内存单元之中的。

扩展资料:

字符型变量存放的字符常量只能用单引号括起来,不能用双引号或其它括号。如'A'、'x'、'D'、 '?'、'3'、'X'等都是字符常量。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5 是不同的。'5'是字符常量,不能参与运算。

C语言允许对整形变量赋予字符值,也允许对字符变量赋整形值。在输出时,允许把字符变量按整形量输出,也允许把整形量按字符量输出。整形量为二字节量,字符量为单字节量,当整形量按字符量处理时,只有低八位字节参与处理。

cnlarryzhong
2017-06-28 · TA获得超过159个赞
知道答主
回答量:22
采纳率:0%
帮助的人:3.3万
展开全部
是的,例如 'r'。如果想存多个字符,应使用字符数组 (char s[100]) 或字符指针 (char *s) 。如果想得到字母,应将其减去 'a' (ch - 'a') 。当然了,你也可以认为他是整数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最亮眼de一颗星
2017-06-28 · 知道合伙人生活技巧行家
最亮眼de一颗星
知道合伙人生活技巧行家
采纳数:61 获赞数:1547
国家一等奖学金获得者 先进教育工作者 优秀辅导员职称 985院校先进个人称号 社会问题资深研究者

向TA提问 私信TA
展开全部
char 类型 只能存放单个字符或字符常量( ASCII 值) :
char c='A' 或者 char=65
表示将英文字母"A"保存在 char 型变量 c 中
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天选之徒啊
2017-06-28 · TA获得超过144个赞
知道答主
回答量:99
采纳率:100%
帮助的人:25.7万
展开全部
字符,也是一个数值,你用来存数值也行,不过不能太大,否则溢出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
samismiling
2017-06-28 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5603

向TA提问 私信TA
展开全部
当然是啊,要不为啥叫字符型呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式