1、printf函数
%x 以16进制输出数字
%#8x 以16进制输出数字,且前置0x,左补空格至8位(包括0x符号一共8位)
%#.8x 以16进制输出数字,且前置0x,0x后面左补0至8位(不包括0x,补齐数字为8位)
#include<stdio.h>
int main(){
int a=15;
printf("%x\n%#8x\n%#.8x\n",a,a,a);
}
输出为
f
0xf
0x0000000f
2、结构体
a.b a为变量
c->d c为指针
3、sprintf的用法
将格式化的字符串赋值给变量
示例:
int main(){
int a;
char b[20];
a=99;
sprintf(b,"yes a=%d",a);
printf("%s\n",b);
}
637

被折叠的 条评论
为什么被折叠?



