课程
/后端开发
/C
/C语言入门
?????????
2018-03-09
源自:C语言入门 3-2
正在回答
% 单列出来就是取模运算符%%没有特殊含义但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符%n 回车%d 输出整数%% 输出一个百分号还有很多,可以参考格式化语句的说明
捷者 提问者
其实前面没必要去纠结他的具体含义,后面学了指针会很清楚的
%n与其他格式说明符号不同。%n不向printf传递格式化信息,而是令printf把自己到该点已打出的字符总数放到相应变元指向的整形变量中。因此%n对于的变元必须是整形指针。对printf调用返回之后,%n对于变元指向的变量中将包含有一个整数值,表示出现%n时已经由该次printf调用输出的字符数。printf("this%n is a test\n",&count);//调用后count为4
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答想不明白,代码应该没错吧,为什么输不出x%y
1 回答想知道这个代码为什么能运行成功
1 回答这个题我不理解,为什么"x+y=%d\n"和x+y 都存在?printf("x+y=%d\n",x+y )
1 回答请问我这个代码为什么不能输出这个图形
2 回答不知道为什么出不来想要的代码