格式控制符

格式控制符:
%d:用来输出int,d表示decimal,整数
%hd:用来输出short,short integer。
%ld:用来输出long
%s:用来输出String字符串
%c:用来输出char字符
%f:用来输出float浮点型

short int long unsigned short unsigned int unsigned long
八进制 -- -- -- %ho %o %lo
十进制 %hd %d %ld %hu %u %lu
十六进制 -- -- -- %hx 或者 %hX %x 或者 %X %lx 或者 %lX

二进制,八进制,十六进制:

//二进制:前面加上0b或者0B
int a=0b101011;
int b=0B1001;
//十六进制:十六进制由数字 0~9、字母 A~F 或 a~f(不区分大小写)组成,
//使用时必须以0x或0X(不区分大小写)开头
int a=0X2A
int b=-0XA0
int c=0xffff
//八进制:八进制由 0~7 八个数字组成,
//使用时必须以0开头(注意是数字 0,不是字母 o)
int a = 015;  //换算成十进制为 13
int b = -0101;  //换算成十进制为 -65
int c = 0177777;  //换算成十进制为 65535

你可能感兴趣的:(格式控制符)