c语言基础——基本数据类型
1、基本数据类型是什么?包括有哪些代表?除了基本数据类型还有什么其他类型形式?
(1)基本数据类型——用于描述基本的数据 (数、日期等)
(2)有整型、实型、字符型、枚举类型等等
=========================简单分割线=======================
①整型:int 扩展:short int(2字节16位进制数),int(2字节),long int(4字节)
· eg :-123,456,0
在内存中存放方式——二进制(0101……)
备注:每一个整型变量在内存中占2个字节(byte),16位二进制数
8bit(位)=1byte(字节)
1024byte(字节)=1kb
1024kb=1mb
1024mb=1gb
1024gb=1tb
=========================简单分割线============================
②实型:float(单浮点型)【4字节32位二进制数】
double(双精度型)【8字节64位二进制数】
long double(长双进度型)【16字节,128位二进制数】
在内存中存放方式——二进制
=========================简单分割线============================
③字符型 ——描述字符
存放形式:ascii码
长度:1个字节(byte),
有符号字符型数取值范围为(-128~127)
无符号字符型数取值范围为(0~255)
定义变量:char a='p';char str[10]
④枚举类型
定义:枚举是一个被命名的【整型常数】的集合,如果一个变量有几种可能的值,可以定义为枚举类型
eg:星期的 sunday,monday ,tuesday,wednesday,thursday,friday,saturday
声明:用enum
enum weekday{sunday,monday ,tuesday,wednesday,thursday,friday,saturday }
备注:在c编译中,对枚举元素按常量处理,不是变量,因此不能赋值
(3)除了基本数据类型,还有【构造数据类型】、【指针类型】、【函数】
上一篇: 历史上真正的张飞和演义中有何区别呢?