格式化输入输出符号
mirco-akira
# 常用符号
# 1. %d 或 %i:输出十进制整数
# 2. %u:输出无符号(unsigned)十进制整数
# 3. %f:输出浮点数。
# 4. %s:用于输出字符串。
# 5. %c:用于输出字符。
# 6. %p:用于输出指针。
# 7. %x 或 %X:用于输出十六进制数
%x 表示输出小写字母,%X 表示输出大写字母
16进制:0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)
%x 只能接收上面的数 ,如果超过这个范围则会输出0 并且%x为无符号类型,无法接受负数
例如:
scanf("%x",&te)
我这里输入 a //如果输入x
16进制输出自然也是a 10进制输出为10 //16进制输入则为0 10进制输出也为0
1
2
3
2
3
注意:%x输出的为 unsigned int 或 unsigned long