1 #include <stdio.h>
2 #include <limits.h>
3
4
5 void main0(){
6 int num_max = INT_MAX;
7 int num_min = INT_MIN;
8 int a = 10;
9 printf("%d\n", a);// %d -->按照整数方式解析
10 printf("%d,%d",num_max,num_min);
11 // 数据类型的两个作用,1、解析方式不一样;2、长度不一样
12 // 数据都是以二进制进行储存的
13 // 地址是变量的起始位置 0x11 int代表4个字节 duoble = 8个字节 char = 1个字节
14 // 数据的运算不许建立在数据的极限范围之内
15
16
17 getchar();
18 }
19 void main2(){
20 unsigned char ch = 255;
21 printf("姚明的身高为:%d",ch);
22 getchar();
23 }
24
25
26 void main(){
27 float a = 10.0f; // 单精度 有效数是6-7位
28 double b = 10.0; // 双进度 有效数是15-16
29 long double c = 10.00;
30 printf("%d,%d", sizeof(float), sizeof(double)); // size 4,8
31 // 12.3e3 = 12.3 * 10^3 e代表基数10,3代表3次方
32 // 1.2345e+002 = 1.2345 * 10^2 e代表基数,+代表正整数次方,-代表负整数次方 002 代表2次方
33
34
35 getchar();
36 }