【发布时间】:2018-06-15 04:08:05
【问题描述】:
printf("%d", "10+10");
然后我也得到“17661648”和类似的东西
printf("%d", "Hello");
这个值是多少?
"1,0,+,1,0" "H,e,l,l,o" 的总和作为十进制数的 ASCII 码?还是只是一个垃圾值?
【问题讨论】:
-
垃圾值。您只能为
%d提供int值,编译器会警告您。 -
可能是字符串字面量的地址。
标签: c