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();





}

 

posted @ 2016-12-12 17:08  silvercell  阅读(1454)  评论(0)    收藏  举报