博主前几天C语言考试砸了,含泪托更~~(败给强运)
废话少说,含泪复习
算数运算符就是我们熟悉的 + 、- 、* 、/ 、%(取余/取模),下面是关于运算的一些要点
注:对小数的运算是有可能不精确,所涉及的计算机储存原理将在后期学习
一:数据类型转换
1. 隐式转换:不同数据类型不能一起运算,取值范围小的数值会自动转成取值范围大的数值。而byte,short,char(ASCLL码表所对应的值)三种会在运算时直接提升到int再计算。(下图为实例)
2.强制转换:我们可以强制把取值范围大的数值赋值给取值范围小的数值。(下图为实例)
二:字符串的加操作
当“+”操作中出现字符串时,“+”表示字符串的连接,而不是算数运算。它会将前后数据进行拼接,并产生一个新的字符串。
上图 左为输入,右边为结果,可以发在出现字符串前会正常进行算数运算,下面给一个实例,输出一个三位数的个位数字并加以说明
关于算数运算符的重要内容就到这里啦,很多和c语言重合的地方都被博主忽略了~~
总结一下没填的坑 //文档注释,引用数据类型,小数精度丢失。