为了账号安全,请及时绑定邮箱和手机立即绑定

printf(“%d”,100)和printf(“100”)有什么区别 什么时候用前者

就是不太明白两者的区别 为什么不直接用后者呢

正在回答

3 回答

printf(“%d”,100);是C语言的格式化输出语法,%d是整数型取代符号,可以输出常量(如printf(“%d”,100);)也可以输出变量如for(int i =1;i<10;i++){printf("%d",i);}

和printf(“100”);仅仅是输出了一个100的文本,不可改变


0 回复 有任何疑惑可以回复我~
#1

kiwilee0406 提问者

非常感谢!
2016-09-11 回复 有任何疑惑可以回复我~

前面的可以进行运算,而后面的不可以,如果的程序还会长一点还需要对100进行运算的,那就只能用第一种,第二种显示之后就没有意义了

0 回复 有任何疑惑可以回复我~

第一个是输出十进制整型数据100,第二个是输出字符串100

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

printf(“%d”,100)和printf(“100”)有什么区别 什么时候用前者

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信