1.用printf打印时
printf("%5s\n","computer");//computerprintf("%5.3s\n","computer");// com 占5个位置,前两个空格printf("%-5.3s\n","computer");//com 占5个位置,后两个空格printf("%5s\n","qwe");// qwe 占5个位置,前两个空格printf("%5.1s\n","qwe");// q 占5个位置,前4个空格printf("%-5.1s\n","qwe");//q 占5个位置,后4个空格
d 十进制有符号
o 八进制有符号
u 十进制无符号
x 十六进制无符号(小写显示abcdef)
X 十六进制无符号(大写显示ABCDEF)
F/f 浮点数
c 字符
s 字符串
p 指针的值
输入 0123:八进制 0x123:十六进制
2.char ax[]="abc";//sizeof(ax) == 4;char ay[]={'a','b','c'};//sizeof(ay) == 3;char*sx ="abc";//指向字符常量区,不可修改char*sy ="abc";//sx 和 sy 所指地址一样3.inline1.内联函数只是建议编译器可以作为内敛使用,具体还得看编译器
2.头文件中包含内敛函数时,要把函数声明和定义放在一块,并且函数定义之前必须加inline关键字,如果只在函数声明前放inline是没有作用的
3.inline具有文件作用域,多个文件同名的inline函数的函数实现体必须相同