C语言中u%,b%,x%都是什么意思?
答案:2 悬赏:30 手机版
解决时间 2021-02-15 11:05
- 提问者网友:暮烟疏雨之际
- 2021-02-14 14:43
还有别的吗?都是什么意思麻烦都给我列出来 谢谢啊 我刚开始学C
最佳答案
- 五星知识达人网友:玩世
- 2021-02-14 16:09
格式控制符
u% 表示无符号整数
b%表示二进制数
X%是表示16进制数
在printf("")、scanf("")里用。
u% 表示无符号整数
b%表示二进制数
X%是表示16进制数
在printf("")、scanf("")里用。
全部回答
- 1楼网友:冷風如刀
- 2021-02-14 17:41
%u,格式化字符串时用的,u表示格式化为无符号整数(unsigned int) 举例来说:int i=1,j=-1; 有符号整数-1用16进制表示为0xfffe。则 printf("i=%u,j=%u", i, j)的结果是 1, 4294967295 (0xfffe直接换算成十进制) %b是表示退一空格 如你输入a中间二个空格b 输出:a一空格b %x是以十六进制输出(字母小写,如123afb) %x是以十六进制输出(字母大写,如123afb) %d以十进制整数输出,如输入15,输出15 %0是以八进制输出,如输入015,输出15 %ld是以长整型输出,如输入12345,输出:12345 %f是以浮点数输出,如输入:12.23 ,输出12.23
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯