为您找到"
printf("%d*%d=%-3d",i,j,result);是什么意思?
"相关结果约100,000,000个
d 输出整型 nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数 0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 printf("%05d",1)输出:00001 printf("%5d",1)输出:***1(*为空格)...
printf("%d\n",a/b*b);相当于a/b=3(为商),然后再乘3*(-3)=-9,结果为-9 printf("%d\n",-a%b);-a=10 soyi所以为10除-3的余数,商为-3,余数为1,注意余数一定为非负数。所以输出为1 printf("%d\n",a-=b+++1);这里a-=b+++1相当于:a=a-(b+++1),由于是后++,...
这句话出现在printf函数或scanf函数中,是与C语言兼容的一种函数输入输出方式。双引号括起来的叫做格式字符串,用来说明输入或者输出的格式。例如:printf("i=%d\n",a); 其中i=是普通字符原样输出到屏幕上,%d是格式字符用来对应后面需要输出的一个变量,说明变量将要按照有符号整数格式输出。最后的\n...
1 printf从右向左计算传入的参数 2 倒数第二个参数 a==(b=c),运行完后,b的值变成3 3 倒数第三个参数 a=b==c 运行完后,由于b c相等,a的值变成1 由于这个参数是一个赋值语句,printf等到全部参数运算结束后,直接从变量a取值 4 倒数第四个参数 a=b=c 运行完后,a的值更新为3 由于...
printf是格式输出函数,将a[i]输出到控制台界面上,%2d是输出的格式和长度,d表示整型,2表示长度,即按两位数的整数格式将a数组的第i+1个元素输出到屏幕上
这题我貌似再哪本书上看到过= =|| 2d 是输入两列数,例如 123456 只会输入前面的两列数,12 后面的数都被舍去了 2d 是跳过这个输入,也就是说,虽然那里有三个%d 但实际上只读入了两个数而已 如键盘输入 12345 6587 实际上读入的数只是 12 6 这两个。
scanf("%2d%2d",&a,&b); 表示把输入序列中的前两个给变量a,第三四个给b,多余的忽略掉。所以输出:12 34
scanf("%d%d%d",&a,&b,&c) 读入三个数字类型的数据 printf("%d %d %d\n",a,b,c); 输出三个数字类型的数据并换行
答案是19 过程 x=0时,*(p+x)=*p=a[1]=4 所以y=1+4=5 x=1时,*(p+x)=*(p+1)=a[2]=6 所以y=5+6=11 x=2时,*(p+x)=*(p+2)=a[3]=8 所以y=11+8=19
楼主好!此题的完整写法是:include <stdio.h> void main(){ int a[]={8,2,9,4,1},*p;p=a;(p+2)+=2;printf("%d %d",*p,*(p+2));} 输出的结果是8 11这两个数。首先你要知道指针的含义,和数组中数组名的作用。第一:你定义了一个指针p,并且把a的值赋予给p,这就相当于把...