输入3个变量a,b,c,并定义变量为unsigned int类型,如将97赋给a,98赋给b,99赋给c,即对变量a,b,c用%c
输入3个变量a,b,c,并定义变量为unsigned int类型,如将97赋给a,98赋给b,99赋给c,即对变量a,b
答案:1 悬赏:40 手机版
解决时间 2021-03-23 12:00
- 提问者网友:自食苦果
- 2021-03-22 18:59
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-22 19:23
问题没问完?
再问: 输入3个变量a,b,c 输出 输出相应变量的字符形式 样例输入 97 98 99 样例输出 a b c
再答: #include void main() { unsigned int a = 97; unsigned int b = 98; unsigned int c = 99; printf(%c %c %c\n, a, b, c); } 从你的提问来看,你已经知道从数值到字符输出需要用%c的输出表达式,所以其实还是没看太明白,你到底想问什么
再问: 我其实就是想知道怎么用C语言将输入的一个数字转化成Ascll码然后输出 例如输入 97 输出 a
再答: 在代码里,每个ASCII码字符本身就是以数值来存储在内存空间中的,例如: 你定义一个unsigned int a = 97; 如果你printf(%d\n, a); 那输出的就是97 如果你printf(%c\n,a); 那输出的就是字符a 所有代码中的变量其实最终都只是内存中的数值,不管是字符、字符串还是数组、结构体等等,就是所谓0、1的那些数,所以如果你只是把数字转为字符,那么一个输出格式控制符就搞定了,就是%c
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯