nnpc.net
当前位置:首页 >> 在C语言语句printF("%,%,%D\n",A,B,C);中,,... >>

在C语言语句printF("%,%,%D\n",A,B,C);中,,...

printf("%-2c%-2c%d\n",a,b,c);//%-2c: '-': 表示左对齐;2:输出宽度为2;'c':表示输出格式为char型的整数(一个字节)//总的意思就是为:宽度为2输出字符,方式为左对齐

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。可以给你简单...

输出结果是:a=%1,b=%d 其中的1是你上面的a的赋值,比如1. %%表示输出% %d表示输出一个有符号的十进制数 %%%d 你应该把两个分开理解%%和%d

%d 是输出一个整数,\n是回车换行,a,b是你定义的那一个量。 %d适用于int型 貌似你这个句子写的有点诡异,但也是正确的 printf("%d\n,%d\n"a,b); 这样写比较好看 你上面的那个句子的意思就是,输出a的值,然后换行,然后输出b的值,然后换行

数据输出方式 %c输出单个字符 %d输出一个十进制数字 http://baike.baidu.com/view/410546.htm 先学好基础知识,再多练习写程序

这里是错误写法。 %%表示转义字符%。 所以这里会输出 a=%d,b=%d 与后续的a,b值无关。

%d 输出整型 %nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数 %0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 printf("%05d",1)输出:00001 printf("%5d",1)输出:****1(*为空格)

%是转义符,你知道/吗? 两个//代表一个/ 所以两个%% 代表一个% 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都...

前面是输出a b c的值 ,如果定义a b c都为int型,这样输出的就是a b c的值,而后者是输出a b c的地址 一般是不会用后者的 后者的使用一般在scanf函数中,比如要输入a 整形的数值 scanf("%d",&a);这个时候一定是&a 表示a的地址。望采纳。

#includeint main(){int a = 0;int b = 0;char c = 0;printf("输入a:");scanf("%d",&a);getchar();printf("输入运算符c:");scanf("%c%",&c);printf("输入b:");scanf("%d",&b); //看这里 %d不是%bif(c == '+'){printf("a + b = %d\n",a + b);}els...

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com