4.运算符Ⅰ(算数运算符)

文章介绍了C语言中的算数运算符,包括隐式转换和强制转换规则,特别提到小数运算可能的不精确性。在数据类型转换中,较小范围的类型会自动提升到较大范围。对于字符串,+运算符用于字符串连接而非算数运算。此外,文章还给出了相关实例来帮助理解。
摘要由CSDN通过智能技术生成

博主前几天C语言考试砸了,含泪托更~~(败给强运)

废话少说,含泪复习

 


算数运算符就是我们熟悉的 + 、- 、* 、/ 、%(取余/取模),下面是关于运算的一些要点

注:对小数的运算是有可能不精确,所涉及的计算机储存原理将在后期学习

一:数据类型转换

1. 隐式转换:不同数据类型不能一起运算,取值范围小的数值会自动转成取值范围大的数值。而byte,short,char(ASCLL码表所对应的值)三种会在运算时直接提升到int再计算。(下图为实例)

2.强制转换:我们可以强制把取值范围大的数值赋值给取值范围小的数值。(下图为实例)

 

 二:字符串的加操作

当“+”操作中出现字符串时,“+”表示字符串的连接,而不是算数运算。它会将前后数据进行拼接,并产生一个新的字符串。

上图 左为输入,右边为结果,可以发在出现字符串前会正常进行算数运算,下面给一个实例,输出一个三位数的个位数字并加以说明

 

 关于算数运算符的重要内容就到这里啦,很多和c语言重合的地方都被博主忽略了~~

总结一下没填的坑 //文档注释,引用数据类型,小数精度丢失。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值