数据类型的两个作用

 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 }

 

posted @ 2020-07-17 13:43  Akne  阅读(523)  评论(0)    收藏  举报