在这个 printf 语句中,变量 i 是一个整型变量,它表示一个数组中某个特定元素的下标。这个语句可以输出数组中某个元素的下标。请注意,i 的值必须在程序中首先被定义并赋值才能使用。
i其实就是%d 整形变量占位符就是用%d lf是double的占位符 float类型变量也可以用占位符%f,如果用%d,那打印出来的就是整形的 i最好不用 以下是输入输出控制符的常见的一些知识 字符 输入数据;变元类型 d 十进制整数;int i 整数;int *。该整数可以是以0开头的八进制数,也可以是以0x/0X开头...
这句话出现在printf函数或scanf函数中,是与C语言兼容的一种函数输入输出方式。双引号括起来的叫做格式字符串,用来说明输入或者输出的格式。例如:printf("i=%d\n",a); 其中i=是普通字符原样输出到屏幕上,%d是格式字符用来对应后面需要输出的一个变量,说明变量将要按照有符号整数格式输出。最后的\n...
是输出的意思!意思就是 输出一个*加一个整型的占位符 然后在此占位符中填入 i 这个数值!明白?
i%2是求i除以2的余数。if(i%2)就是判断除以2的余数是否为零,不为零就执行if内的语句,如果余数为零,就不执行if内的语句。如:if(i%2){i++;}当i=8时,i%2=0执行后i还是为8。当i=9时,i%2=1执行后i=9。 反馈 收藏
前面的i代表显示出来i=这两个字符%d是整数占位符,就是用后面那个i的值去替换了
printf("%d",i),输出时屏幕上只显示1个整数 /n换行符只是一个分隔符号,单个输出时可以不用,多个输出时用就有用了 如果i=10 printf("i=%d",i );printf("%d",i)则运行结果分别如下:i=1010 printf("i=%d/n",i );printf("%d",i)则运行结果分别如下:i=10 10 ...
d 表示有符号十进制整数, %c 表示字符。这一类符号是“格式说明”用于格式输入与格式输出,就是我们常见的printf和scanf函数中在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式说明。其中%d,用来输出十进制整数%f,用来输出实数(包括单,双精度),以小数形式输出%c,用来输出一...
即printf("%d",i);中的格式控制符%d的意义是i以整形输出;long定义的变量是4个字节,即32位;int定义的变量是2个字节,即16位(在tc编译器上)65539 在内存中占32个二进制位即0000 0000 0000 0001 0000 0000 0000 0011 它要以整形输出那么就需要从低位截取16位转换成十进制输出,即0000 0000 ...