在c语言中,("###a=d%")是什么意思
答案:2 悬赏:40 手机版
解决时间 2021-03-03 07:36
- 提问者网友:练爱
- 2021-03-02 19:54
在c语言中,("###a=d%")是什么意思
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-03-02 20:55
由于没有说明用在什么语句中,所以得分三种情况说:
1. 用于scanf函数的格式化控制字符串时,在为对应的变量输入十进制数时必须在其前附加输入###a=等字符,否则出错。
2. 用于printf函数的格式化控制字符串时,在按十进制输出对应的变量值时在其前附加输出###a=等字符。
3. 用于其他地方,一般就是个普通的字符串常量。
1. 用于scanf函数的格式化控制字符串时,在为对应的变量输入十进制数时必须在其前附加输入###a=等字符,否则出错。
2. 用于printf函数的格式化控制字符串时,在按十进制输出对应的变量值时在其前附加输出###a=等字符。
3. 用于其他地方,一般就是个普通的字符串常量。
全部回答
- 1楼网友:由着我着迷
- 2021-03-02 22:01
printf("%%d");//会输出%d
因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。
那么怎么输出%呢?即用%%表示输出一个%
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯