PX-22-数据类型的差别
1.数据类型
数据类型是对程序处理数据的一种抽象
数据类型如果不匹配就会出现错误,所以要指定数据类型。和内存使用有关。
数据类型是对程序处理数据的一种抽象。 数据的类型差别,大小不一样,解析方式不一样
数据类型的作用 - 操作数据,数据是二进制在计算机底层存储,不同的解析方式会造成得到数据的结果不一致。
2.数据类型结构图

3.数据类型和存储空间
不同数据类型所占的空间不同 , 可以用这个来标志结束。

例如:英文字母 z^8 = 256 一个字符就能存下 因此一个char 只占一个字节

4.sizeof() 单目运算符
- 计算类型的内存所占的字节数
- 计算表达式的占用内存值

5.数据的极限
6.占据字符串个数
printf("\n%d", sizeof("123"));//4 字节 字符串默认以\0结束 所以 3+1 printf("\n%d", sizeof('A'));//1 char 常量字符 int num = 10; printf("\n%d", sizeof(num));//4字节
7.代码:
#include<stdio.h> void main() { printf("\n%d", sizeof(char)); printf("\n%d", sizeof(int)); printf("\n%d", sizeof(double)); //数据的类型差别,大小不一样,解析方式不一样 //10010101001 printf("\n%d", sizeof("123"));//4 \0 printf("\n%d", sizeof('A'));//1 int num = 10; printf("\n%d", sizeof(num));//1 getchar(); }

浙公网安备 33010602011771号