数据类型和操作符

本文详细介绍了编程中常用的基础数据类型,包括整型、浮点型、字符型、布尔型及枚举类型,并解释了类型转换的方法。此外,还深入探讨了递增和递减、关系和布尔等操作符的用法。

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

数据类型
整型
整型使用int或者long关键字进行定义,并可以赋整数值。
浮点类型
浮点类型可以表示小数,使用float或者double定义。
字符类型
字符类型用于存储一个字符。
布尔类型
布尔类型只有两个值:true和false。主要用于判断。
枚举类型
枚举类型可以将属于某一类的全局变量定义到一个结构中。
enum City {Beijng,Shanghai,Changsha};
类型转换
类型转换可以通过在变量前显示表示要转换的类型来实现或通过Convert来实现。
将范围较小的类型转换为范围较大的类型一般都是可以的,例如将int转换为long。
从范围较大的类型转换为较小的类型,可能会出现溢出,而且编译器无法在编译时检查出来。



操作符
递增和递减操作符
i++:先赋值后计算,即如果出现a=i++表达式,先将i赋值给a,然后再加1。
++i:先计算后赋值。
i--:先赋值后计算。
--i:先减1后赋值。
关系和布尔操作符
相等关系操作符==
不等关系操作符!=
大于(等于)操作符> 或 >=
小于(等于)操作符< 或 <=
布尔操作符是布尔运算
逻辑与“&&”
逻辑或“||”
逻辑非“!”
操作符的优先级
括号() 后递增i++  后递减i--
逻辑非! 前递增++i  前递减--i
乘法*     出发/     求余%
加法+    减法-
小于<   小于或等于 <=   大于 >   大于或等于 >=
等于 ==  不等于!=
逻辑与&&
逻辑非||
赋值=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值