scanf #
#include <stdio.h>int main()
{
char c;
int i;
int j;
scanf("%c%d%x", &c, &i, &j);
printf("变量c的值是:%c\n", c);
printf("变量i的值是:%d\n", i);
printf("变量j的值是:%#X(%d)\n", j, j);
return 0;
}
%#是什么意思? %o, %d, %x(或%X)表示八进制、十进制、十六进制整数的格式说明符。
%#o, %#x, %#X在printf()打印时,就打印了带前缀的八进制、十六进制数(八进制前缀0,十六进制前缀0x或0X),{:5_108:}看起来就清晰多了,不至于和其他进制数混淆。
其他的就不常用了,需要再查。 回帖速度好及时,打工好难{:5_92:} 这个我也想知道
篮球扣篮教学 回帖速度好及时,打工好难
页:
[1]