知识点:
- 字符类型(char)>>%c
- 字符串类型char[]>>%s
- 短整型(short)>>%hd
- 整型int>>%d 或 %i
- 长整型(long)>>%ld
- 单精度小数类型(float)>>%f
- 双精度小数类型(double)>>%lf 或 %f
- 十六进制输出>>%x
- 八进制输出>>%o
- 指针变量输出>>%h
- 前面加上0x的话%#来格式化
代码部分:
#include <stdio.h>
int main()
{
int sum=97;
printf("int(d):%d\n\
char(c):%c\n\
short(hd):%hd\n\
int(i):%i\n\
long(ld):%ld\n\
float(f):%f\n\
double(lf):%lf\n\
十六进制输出(x):%x\n\
十六进制输出带0x(#x):%#x\n\
八进制输出(o):%o\n\
指针变量的输出(p)%p\n\
指针变量的输出带0x(#p)%#p\n",
sum,sum,sum,sum,sum,sum,sum,sum,sum,sum,sum,sum);
char str[]={"字符串类型变量要用%s控制符来打印"};
printf("char[](s):%s\n",str);
system("pause");
return 0;
}
演示效果: