/*
priintf()函数的使用
%d 输出10进制的整数
%o 输出8进制的整数
%x或%X 输出16进制的整数
%f或%lf 输出 f单精度 lf双精度 double
%.nf 保留到小说点后几位 (n不能超过有效位数)
%c 输出字符
%s 输出字符串
%p 输出指针 地址
*/
#include <stdio.h>
int main(int argc, const char * argv[])
{
//1.输出十进制的整数
int a = 100;
printf("a = %d\n",a);//%d %nd n表示宽度
//2.输出8进制的整数
printf("a = 0%o\n",a);
//3.输出16进制的整数
printf("a = 0x%x\n",a);//自动把10进制转成16进制数
//4.输出单精度浮点类型
float b = 3.145f;//系统默认是double类型
printf("b = %f\n",b);//小数点后6位 补0 第7位开始4舍5入
//5.指定小数点后几位 %.nf
printf("b = %.2f\n",b);
//6.字符
char ch = 'A';
printf("ch = %c\n",ch);//A 65
printf("ascii_ch = %d\n",ch);//ASCII码值
char ch1 = 'a';
printf("ch = %c\n",ch1);//a 97
printf("ascii_ch = %d\n",ch1);//ASCII码值
//7.输出字符串
printf("Hello World!!\n");
return 0;
}