#include<studio.h>
int main()
{
printf("1314\n");
return 0
}
#include<studio.h>
int mian()
{signed int iNumber;
iNumber=1314;
printf(%d\n,iNumber);
return 0
}
这两个程序输出结果一样,但是它的过程更简单,这两个到底有啥区别呀?我也刚学,想不明白,有没有靓仔、靓女解答下
#include<studio.h>
int main()
{
printf("1314\n");
return 0
}
#include<studio.h>
int mian()
{signed int iNumber;
iNumber=1314;
printf(%d\n,iNumber);
return 0
}
这两个程序输出结果一样,但是它的过程更简单,这两个到底有啥区别呀?我也刚学,想不明白,有没有靓仔、靓女解答下
第一个输出的是你双引号括起的就是那一串字符“1314”,输出的是字符,不能运算;
第二个输出的是变量 iNumber 的值1314,是一个实实在在的数字,可以进行加减乘除运算;
如果是一个这个例子:
printf("%d",iNumber+1234); 输出 2548 ;
和
printf("1314+1234"); 输出 1314+1234 ;
二者的区别便一目了然了!