Chinaunix
标题:
一个关于c的格式输出问题,百思不得其解
[打印本页]
作者:
penghm
时间:
2004-10-30 15:46
标题:
一个关于c的格式输出问题,百思不得其解
int a=7;
printf("a%3 =%d\n",a%3);
输出居然是
a%3 =%d
哪有错?居然会这样输出,而不是输出a%3的值!
谁能点出问题关键?谢谢
_________________
作者:
Stanley
时间:
2004-10-30 15:55
标题:
一个关于c的格式输出问题,百思不得其解
我的输出是
a =1
%3 - 是非正确的格式化语法,被编译系统忽略了。
a%3 - 是7对3求余,=1。
不同的编译系统结果会不一样。
作者:
Yerk
时间:
2004-10-30 16:20
标题:
一个关于c的格式输出问题,百思不得其解
正确的格式:
printf("a%%3 =%d\n",a%3);
作者:
penghm
时间:
2004-10-30 18:13
标题:
一个关于c的格式输出问题,百思不得其解
果然!
%%
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2