定义一个字符型变量ch,给ch赋值48,分别用%c,%d来输出ch的值? 我来答 1个回答 #热议# 普通体检能查出癌症吗? yx陈子昂 高粉答主 2023-03-21 · 每个回答都超有意思的 知道大有可为答主 回答量:3.2万 采纳率:75% 帮助的人:3909万 我也去答题访问个人页 关注 展开全部 先看一下结果:ch实际保存的是十进制数48,同时也是字符’0‘的ASCII码。在C语言里面char数据类型其实是一个byte的整型数值,同时表征的也是标准字符的ASCII码。因此给char赋初值的时候可以用字符常量,也可直接用数值。例如,十进制数,char ch = 48;16进制数,char ch = 0x30;字符常量,char ch = '0';这些赋值的结果都是一样的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-11-25 已知ch是字符型变量,下面不正确的赋值语句是----ch='a+b' ; ch='\0' ; ch='7' +'5' ; ch=5+9 ;为什么? 23 2017-11-23 已知ch是字符型变量,下面正确的赋值语句是: 89 2016-04-11 已定义ch为字符型变量,以下赋值语句中错误的是()。 A:ch='\'; B:ch=62+3; C:ch=NULL; D:ch='\xaa'; 14 2018-03-05 1. 设ch是字符型变量,判断ch为数字字符的表达式是_ 41 2020-11-21 设ch是char型变量,其值为A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值为? 8 2020-11-21 设ch是char型变量,其值为A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值为? 2 2020-03-23 已知ch是字符型变量,下面正确的赋值语句是 8 2020-01-04 设ch为字符型变量,则表达式ch='a'+'8'-'3'+2的值为? 3 为你推荐: