Linux C---数据类型、运算符和表达式总结

本文介绍了C语言中的数据类型,区分了常量与变量,并详细解释了数据类型转换的过程及注意事项。此外,还涉及了算术运算符与表达式的使用,以及如何通过sizeof运算符获取数据类型的长度。

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

1.数据类型


c语言中数据还分常量和变量

2.常量于变量

2.1 变量

程序运行中可以变化的量称为常量,应遵循“先定义,后使用”的原则。

2.2常量

常量是程序中最基本的元素,在运行时不能被改变的量。通常包括整数、字符、浮点和枚举。

3.数据类型转换

      1) 运行不同数据类型时需先转换,在运算。char必需转换成int,float必需转换成double

     2)自动数据类型转换

           由低级转化为高级,(说白了就是低存储范围转化为高存储范围)

           char->int->long->float->double

            精确转换不会造成精度损失

   3)强制数据类型转换

有高级向低级转化,这样有损精度。

4.算数符与表达式


表达式由运算符和操作式组成的,在运算时要注意数据类型之间的转换。

其他运算符

sizeof运算符:指数据类型的长度,作为计算机中占用存储空间的字节数。

取地址符(&):用来得到变量的地址。





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值