printf("%2d",a[i]);是什么意思 a[i]=i; 是什么意思?

作者&投稿:虿梦 (若有异议请与网页底部的电邮联系)
printf是格式输出函数,将a[i]输出到控制台界面上,%2d是输出的格式和长度,d表示整型,2表示长度,即按两位数的整数格式将a数组的第i+1个元素输出到屏幕上

我想应该想问的是“%2d”的意思把,“%d”我想你应该知道把,2d只是打印的格式,表示前面有个空格
假设a[i]=5的话,显示就为“空格5”

将数组a[i]中的数按%2d的格式输出,%2d是输出的格式和长度,d表示整型,2表示长度

输出的整数占2个位置如1则输出 1,如果整数超过2位则输出全部数位不带空格

将数组a[]中的数据倒序输出,输出格式为列宽为2的十进制数

printf("%4d",a[i]);中“%4d”什么意思~

把输出a[i]的宽度指定为4,a[i]的输出后宽度不足4则补空格,>=4无效果
比如i = 1,我用#代表空格
printf("%4d", 1);输出###1
printf("%4d", 12);输出##12
printf("%4d", 123);输出#123
printf("%4d", 12345);输出12345

a[i]=i是一个循环赋值。
第一次循环:a[0]=0;第二次循环:a[1]=1;一直到第9次循环:a[9]=9。
int a[ ]中,a表示数组名,代表数组的首地址,可以看成一个常量,不可更改。
括号中的数组元素个数在有初始化数据时,可省,按初始化实际数据个数分配数组空间。如: int a[]={1,2,3,4,5}; //a占5个整型数据空间。
数组所占内存空间,可用sizeof命令计算得到,如:sizeof(a)=5*4=20。

扩展资料:
赋值语句是由赋值表达式再加上分号构成的表达式语句。
其一般形式为:变量=表达式;
在赋值语句的使用中需要注意:
由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为:变量=变量=…=表达式;
例如:a=b=c=d=e=5;按照赋值运算符的右接合性,因此实际上等效于:e=5;d=e;c=d;b=c;a=b;
参考资料来源:百度百科-赋值语句

请问linux gcc中rint函数的源代码在哪个文件中?
答:这个是在man手册里面找到的关于这个函数的说明。The rint(), rintf(), and rintl() functions return the integral value nearest to x according to the prevailing rounding mode. These functions raise an inexact exception when the original argument is not an exact integer.The nearbyint(),...

请问一下_ExitProcess_ApiExitProcess?rintf("AnError!\n"intin...
答:_ExitProcess_ApiExitProcess?所以[],intnum,intcrnt,intx,inty)case24:所以intin_modify()charm_num[12];rintf("AnError!\n"

(2/2)rintf() System.out.println()
答:print() 将括号内的东西进行输出 println() 将口号内的东西输出后并换行 printf() 可以再括号内进行某些运算 上面两个比较简单并且常见,再次略过,下面举例说明 printf 用来计算字符串的长度 加上 后面参数运算后的和 int a,b;a=printf("gelin\n"); //a的值为6,“\n”为一个字符长度 b...

c语言区别 两程序有无大括号有什么区别 什么叫内循环 什么叫外循环_百 ...
答:rintf(j,“\n”);(不知道rintf(j,“\n”)对不对,好长时间没写C代码了)} 那rintf(j,“\n”)就是内循环,即第二个for的循环。希望你满意

c语言能写出什么样有意思的小程序?
答:define ONE_BEEP 600 define HALF_BEEP 300#define NOTE_1 440 define NOTE_2 495 define NOTE_3 550 define NOTE_4 587 define NOTE_5 660 define NOTE_6 733 define NOTE_7 825 define NOTE_NONE Sleep(ONE_BEEP);int _tmain(int argc, _TCHAR* argv[])...

db2 数据库客户端小青蛙,导出来的数据会将以0开始的id的0忽略了怎么解...
答:导出时设置id的数据类型是字符类型,就没有问题了。

C语言——格式化打印printf(常用整理)
答: &esmp;字符串常量用%s表示,传入的变量为该 字符串的首地址 。该函数会打印字符串中的每个字符,直到遇到结束字符'\0'为止。形式为 prrintf("output data:%s",dataArray); .  精度往往和类型搭配一起使用加上前缀一个点号 .  对于16进制或者十进制数据类型来...

c程序中注释部分是不是可以出现在程序中任意合适的地方
答:{...} 和 for(i=0;i<n;i++){...}/*遍历寻找*/ 以及 for(i=0;i<n/*寻找0~n-1次*/;i++){...} 都是合法的!但不能出现在标识符、控制符等的中间,如:wh/*循环寻找*/ile(n<m){...} p/*输出打印*/rintf("\n")printf("%/*整数*/d",x)等是非法的或错误的。

c程序链接报错,求解求解
答:frintf错了

int i=3;main(){inti=2;i=1;}perintf("i=%d\n")
答:int i=2;i=1,则 输出的结果为1,printf("i=%d\n");这是c语言中的输出语句,可以参考相关知识。