在c语言中,printf("%d,%d\n%c,%c\n",a,b,a-32,b-32)这句中的

如题所述

printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);表示:
以整数的形式输出a,b的值(ASCII码)再换行,然后以字符的形式输出a-32,b-32的值(即如果a、b是小写字母,则输出大写字母)。一个小写字母的ASCII码比它的大写字母的ASCII码大32。可以给你简单举一例。
假设有char a='c',b='f';
则printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);
输出
99,102
C,F
其中99是字母c的ASCII码,102是字母f的ASCII码,将它们减去32后的差以字符形式(%c的格式)显示,就变成了大写字母。
温馨提示:内容为网友见解,仅供参考
无其他回答

在c语言中,printf("%d,%d\\n%c,%c\\n",a,b,a-32,b-32)这句中的
则printf("%d,%d\\n%c,%c\\n",a,b,a-32,b-32);输出 99,102 C,F 其中99是字母c的ASCII码,102是字母f的ASCII码,将它们减去32后的差以字符形式(%c的格式)显示,就变成了大写字母。

c语言问题???
C语言中变量名是有大小写之分的,如SUN与sun就是两个不同的变量名。 另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格的数据类整型量整型量包括整...

输入3个小写字母,输出其ASCII码值和对应大写字母,用c语言
include<stdio.h>main(){ char a,b,c; printf("请输入字符:\\n"); scanf("%c,%c,%c",&a,&b,&c); printf("%c的ASCII码值为:%d,对应大写字母为:%c\\n",a,a,a-32); printf("%c的ASCII码值为:%d,对应大写字母为:%c\\n",b,b,b-32); printf("%c的ASCII码值为:%d,...

vue中,父组件可以向子组件传递一个组件吗
vue中,父组件可以向子组件传递一个组件 main(){ char a,b;a='a';b='b';a=a-32;b=b-32;printf("%c,%c\\n%d,%d\\n",a,b,a,b);} 本例中,a,b被说明为字符变量并赋予字符值,C语言允许字符变量参与数值运算,即用字符的ASCII 码参与运算。由于大小写字母的ASCII 码相差32,因此运...

单证处理节点是指以下哪个选项
main(){ char a,b;a='a';b='b';a=a-32;b=b-32;printf("%c,%c\\n%d,%d\\n",a,b,a,b);} 本例中,a,b被说明为字符变量并赋予字符值,C语言允许字符变量参与数值运算,即用字符的ASCII 码参与运算。由于大小写字母的ASCII 码相差32,因此运算后把小写字母换成大写字母。然后分别以...

c语言题目,
答案:98 A 说明:char c1 = 98;因为98是int类型,被赋给char型变量时会自动转型为ASCII码表中数字98对应的字符'b',所以这句执行完,c1存放的是字符'b',不是98。printf ("%d %c\\n", c1, c1 - 32);控制字符串里的第一个格式说明符%d把后面的第一个参数c1以整数(int)类型输出,第二个...

在C语言中“%c%c\\n”和“%d%d\\n“分别说明什么。。。??
c%c\\n和%d%d\\n出现在输出语句中具有如下意义:c%c\\n表示输出两个字符数据,%d%d\\n表示输出两个十进制整型数据。并且输出的数据是紧挨着的,如果想分开点,可以增加宽度,比如"%5d"就是按照5的宽度输出一个整型数据,或者在两个格式符中间加上空格,逗号,等其他字符也可以,比如"%d,%d"。

用c语言输入三个数,怎么输出最大的数。
int main() { int a, b, c, max;printf("请输入三个数:\\n");scanf("%d %d %d", &a, &b, &c);max = a;if (b > max) { max = b;} if (c > max) { max = c;} printf("最大的数是:%d\\n", max);return 0;} ```在这个程序中,首先使用`scanf`函数从控制台...

a++;和++a;的区别
printf("%c,%c\\n%d,%d\\n",a,b,a,b);} a■ b ■a <-- 120b <--- 121显示程序结果 char a,b;a=120;b=121;本程序中说明a,b为字符型,但在赋值语句中赋以整型值。从结果看,a,b值的输出形式取决于printf函数格式串中的格式符,当格式符为"c"时,对应输出的变量值为字符,当格式符为"d"时,...

c语言输入3个整数按从小到大输出
输入三个整数,要求按从小到大的顺序输出。解题思路:此题采用依次比较的方法排出其大小顺序。include <stdio.h> main(){int a,b,c,t;printf("input three number please;");scanf("%d,%d,%d",&a,&b,&c);if (a>b){ t=b;b=a;a=t;} if (a>c){t=c;c=a;a=t;} if (b>c)...

相似回答