已知char c1='b',c2='f';,则语句printf("%d,%c",c2-c1,c2-32);的输出结果是

如题所述

输出结果是:4,F
以%d的方式输出c2-c1,就是输出字符'f'与字符'b'的ASCII码之差,是4
以%c的方式输出c2-32,就是输出字符'f'对应的大写字符,是'F'
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-23
c1和c2都是小写字母。 所以 输出
c2-c1='f'-'b' 得到的是二者在字母表中的差,也就是4
c2-32, 小写字母减去32是对应的大写字母,于是是F
所以输出为
4,F本回答被网友采纳
第2个回答  2017-10-07
结果是4,34

...{char c1='H',c2=c1+32; printf("%c,%2d\\n",c2,c2) }这个程序的输出...
输入的是2位整型数据。如果是printf("%3c",c); 假设c是一个char变量,那么它会输出三位数据,前两位是空格,第三位是c。

已知:char c1='a',c2='B';,则语句printf("%c,%c",c1-32,c2
上面的表示ASCII码表,当char类型的变量执行加减乘除之类的运算时实际上计算的是它们的ASCII数值。查上表得知'a'的ASCII值为97,'B'的ASCII值为66, 'a' - 32 = 97-32 = 65,查上表可知ASCII为65的字符是'A',打印的结果自然就是 A,B ...

求一些c编程题
38、若有以下定义和语句 char c1='b',c2='e'; printf("%d,%c\\n",c2-c1,c2-'a'+"A"); 则输出结果是: A)2,M B)3,E C)2,E D)输出项与对应的格式控制不一致,输出结果不确定、B、1 39、若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函数调用语句中实参的个数是...

求:C语言程序设计试卷及答案一份
【正确答案】C A.TYPE A:\\>AB B.DIR >AB C.DIR A:\\>AB D.DIR \\>AB 17.在位运算中,操作数每右移一位,其结果相当于()(本题分值:1分) 【正确答案】B A.操作数乘以2 B.操作数除以2 C.操作数除以16 D.操作数乘以16 18.在当前盘当前目录下有一个文件A.BAT,其内容为 CD \\ M...

...{char c1='H',c2=c1+32; printf("%c,%2d\\n",c2,c2) }
这个问题是什么?? 修改错误?include<stdio.h> \/\/中间没有逗号 main(){ char c1='H',c2=c1+32;printf("%c,%2d\\n",c2,c2); \/\/缺少分号 } 2d中的2表示宽度,也就是输出的数所占的列数,如果这个数实际的位数比2大,按实际输出来,如果比2小,则按2的宽度输出,不够补充空格。

...c1='a';c2='b'; c1=c1-32; c2=c2-32; printf("%c %c\\n",c1,c2...
把Debug文件夹删除掉,然后再编译。如果删不掉,就用360的强制粉碎文件。不会强制粉碎,就再开一个工程,把代码复制过去编译。

C语言定义整型数据输出字符
它等同于将大字节整型变量、常量转换为小字节的整型变量、常量。比如下面的代码:include <stdio.h>int main(void){unsigned ui = 0xffffff61;printf("%c\\n", ui); return 0;}把unsgined类型作为char类型输出时,执行的结果是61即小写字母'a'的ASCII码值。

c语言基础 char c1='a',c2='b';
c 表示输出的是一个字符 d:表示输出的是整型。其实字符型和整型是可以转换的!!!但楼主查看ASSICC表就知道ASIICC的值的范围是:0-255 也就是说整型数只要在0-255 范围之内就可以转换成相应的字符。

...%c",&c1); c2=c1+32; printf("%c,%c\\n",c1,c2
继续执行while里面的语句,而此时又输了个‘5’,C1被重新赋值,它现在是5了!!而字符'5'依然符合 C1<65,再次循环执行 scanf("%c",&c1)...直到输入一个字符不满足条件(c1<65||c1>90),循环才会终止,否则程序将一直循环下去而不会有任何结果。只要输入一个大写字母,立即就会有输出!!!

急求===《C语言程序设计实验·设计·习题》的答案
int c1,c2;(原为 char c1,c2) c1=97; c2=98; printf("%c%c\\n",c1,c2); printf("%d%d\\n",c1,c2); } 解:可以.因为在可输出的字符范围内,用整型和字符型作用相同. 3.9求下面算术表达式的值. (1)x+a%3*(int)(x+y)%2\/4=2.5(x=2.5,a=7,y=4.7) (2)(float)(a+b)\/2+(int)x%(...

相似回答