程序员需要掌握的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)除了基本数据类型,还有【构造数据类型】、【指针类型】、【函数】在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值