ppts.net
当前位置:首页>>关于c语言中,printf中,%i和%d的区别是什么的资料>>

c语言中,printf中,%i和%d的区别是什么

%i和%d 没有区别。 %i 是老式写法。 都是整型格式。 int x,y; scanf("%i %d",&x,&y); // 没问题 printf("%d %i",x,y); // 没问题 i % x -- 整除取余运算。

printf("%d",i) //以十进制来输出i的值 printf("%d",&i) //将i的存储地址转换为十进制输出

%i其实就是%d 整形变量占位符就是用%d %lf是double的占位符 float类型变量也可以用占位符%f,如果用%d,那打印出来的就是整形的 %i最好不用 以下是输入输出控制符的常见的一些知识 字符 输入数据;变元类型 d 十进制整数;int * i 整数;int *。...

printf 是输出命令 控制台程序 就是那种黑乎乎的窗口 第一个%d 就是后面第一个数 就是i 第二个%d 就是后面第二个数 就是j 第三个%d 就是后面第三个数 就是i×J的结果 如果 i=2 j=3 printf("%d*%d=%d ", i,j,i*j) 输出结果为 2*3=6

#include int printf( const char *format, ... ); 首先 得看printf的返回类型是 int 这个函数的返回值是 你输出的位数 所以 printf 43返回值就是2 printf 2返回值是1 还有一个你要了解的是 printf函数处理方式 从右至左 所以先执行printf i 输...

%是一个占位符,d表示输出的数据类型是int类型,%d就表示在相应位置会输出一个int类型数据。 假设你的程序中i = 2, j = 3,那么printf("a[%d][%d]=",i,j);这句代码的执行结果就是输出: "a[2][3]="这个字符串。

%d这个你懂吧,就是输出整型。 你写这个就是输出i的整型然后前面多一个*号 比如: #include main() { int i=6; printf("*%d\n",i); } 输出的就是*6

%d和%4d都是C语言中标准输入函数(scanf)和输出函数(printf)的输入输出格式说明符。 下面举例说明%d和%4d的用法与区别。 int i, j;scanf("%d%4d",&i,&j); // 接收用户输入的数据,对一个数据保存在i中,第二个保存在j中,对于第一个数据没...

%d 是输出10进制整数 %i和%d用在输出上的时候是一样的 %p输出指针 也就是地址值。

%d指的是输出的格式为整数,不是/n,是\n表示换行

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