2.1 简单数据类型

2.1 简单数据类型


【原创】转载,引用,请注明出处,感谢~

  • 简单数据类型就是:C编译器已经为我们准备好的,所定义的变量占据的内存空间大小是固定的数据类型,包括:
数据类型 内存大小(字节) 取值范围
unsigned char 1 0~255
signed char 1 -128~127
unsigned short 2 0~65535
signed short 2 -32768~32767
unsigned int 4 0~4294967259
signed int 4 -2147483648~-2147483647
unsigned long 4 0~4294967259
signed long 4 -2147483648~-2147483647
float 4 3.4e-38~3.4e38
double 8 1.7e-308~1.7e308
指针 4 0~4294967259
  • 其中 char, short, int, long 默认为 signed 。以上大小因操作系统而异,可使用以下代码进行测试。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
  
void main()
{
    printf("sizeof(char) = %d\n", sizeof(char));
    printf("sizeof(short) = %d\n", sizeof(short));
    printf("sizeof(int) = %d\n", sizeof(int));
    printf("sizeof(long) = %d\n", sizeof(long));
    printf("sizeof(float) = %d\n", sizeof(float));
    printf("sizeof(double) = %d\n", sizeof(double));

    system("pause");
}
  • 指针也是一种数据类型,具体在写指针时会详细说明。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容