纯情男大的c语言初记(C语言中数据类型和变量)

本文介绍了C语言中的各种数据类型,包括字符型、整型(如short、int、long和longlong)、浮点型(float、double和longdouble),以及布尔类型。还详细讲解了sizeof操作符的使用,展示了不同数据类型的长度和sizeof不计算表达式执行的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.数据类型介绍

在介绍数据类型的种类之前,先给大家介绍什么是数据类型,为什么用数据类型。

(1).我们所应用的一些数据彼此之间可能存在相似特征,比如说“a”、“b”、 “c”都是字符所以我们把它统一为一个类型(字符型)又比如说“1”、“2”、“3”都是整数所以我们称为是整型。

(2)当我们想要告诉我们的计算机用什么样的数据时直接敲上去编译器是识别不了的,这个时候就需要数据类型来告诉编译器这是个什么数据才能进行编译。就像是坐标一样,当我们初学直角坐标系时,直接给我们一个坐标(1,2),我们看不明白,可当它告诉我们x=1,y=2此时我们就会去找这个坐标对应的x,y。“x”就代表这这个数据类型,“1”就代表这我们所用的数据从而得出x=1,“y”就代表这这个数据类型,“2”就代表这我们所用的数据从而得出y=2,此时我们像是编译器。

(3)而数据类型我们又分为两种,如图所示:

内置类型就是c语言本来就有的可以直接去使用的,而自定义类型就是我们自己创造的。而这期的主要介绍内置类型。

1.1字符型

字符 ‘A’ ,‘a’ ,‘1’ 都是字符,而字符型就是字符的数据类型。

(1)字符型的表示形式

1.      char //character

2.     [signed] char //有符号的

3.     unsigned char //⽆符号的

 (2)字符型的使用

1.  字符型数据一般用 ‘ ’ 括起来比如 ‘A’,‘a’,‘1’等。

2.字符型数据一般用ASCII值(美国信息交换标准代码)的形式来储存,并且每个字符都有且唯一对应的ASCII值

 

1.2整型
 

 整数的数据类型我们称为整型,比如说“-1,0,2,3,6,7”

整型的表示形式
short [int](一般可写为short) //短整型 
[ signed ] short [ int ]
unsigned short [ int ]
python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末作业课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实
基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末作业课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! 基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设计与实现(含程序源码数据库)基于python+django校园智能点餐管理系统设
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值