1.主函数使用
#include <stdio.h>
int main()
{
printf("你好\nhello");
return 0;
}
句末分号不能少
return 0 作用是返回整数0给操作系统,表示程序正常运行结束了
2.数据类型
char //字符数据类型 1字节
short //短整型 2字节
int //整形 4字节
long //长整型 4字节
long long //更长的整形 8字节
float //单精度浮点数 4字节
double //双精度浮点数 8字节
sizeof 用来打印字符字节多少
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
\n 作用是换行
3.给数据赋值
#include <stdio.h>
int main()
{
int age = 19;
float weight = 110.5;
printf("%d\n", age);
printf("%f\n", weight);
return 0;
}
为了知道float和double分别能精确到小数点后几位我进行了如下实验
看出float从第六位开始四舍五入,可以储存7位有效数字,超过七位则失去精确度
可以看出double类型输出默认小数点后6位
实验出最多储存16位有效数字