同学们好,今天学习c元基础知识第三讲:运算符与表达式。本节内容将学习算数运算符与算数表达式。
·至臻至减运算符、赋值运算符、逗号运算符、求至结运算符。
→首先学习算数运算符,它包含加减乘除求余数正负。比如三加五,五除以三,八除以五取于a乘以六,加加三,a加b除以c加d乘以f。这里的含义和数学中的算数运算是一致的。
→看几点说明:
2025年07月10日
同学们好,今天学习c元基础知识第三讲:运算符与表达式。本节内容将学习算数运算符与算数表达式。
·至臻至减运算符、赋值运算符、逗号运算符、求至结运算符。
→首先学习算数运算符,它包含加减乘除求余数正负。比如三加五,五除以三,八除以五取于a乘以六,加加三,a加b除以c加d乘以f。这里的含义和数学中的算数运算是一致的。
→看几点说明:
2025年07月10日
上一节详细介绍了数据类型转换的方法。本节主要讲常用运算符及表达式,包括自加、自减、复合赋值、简单条件、逗号运算符以及它们构成表达式。
运算符是具有特定计算功能的符号,是一种特殊的函数实现。运算符有单目运算符、双目运算符等,前者需要一个运算对象或运算量,后者左右两边各需要一个运算对象或运算量。一般双目运算左右两个运算量的数据类型应该相同,如果数据类型不同,则自动进行类型转换后进行计算。
2025年07月10日
变量和常量是编程语言中最基本的概念之一。在 Go 语言中,变量用于存储数据,而常量则用于表示不可更改的值。本节将介绍如何在 Go 语言中声明和使用变量与常量。
2025年07月10日
mysql中总有些数据是需要使用小数的,主要分为定点和浮点类型。
浮点类型有两种,一种是单精度(FLOAT),一种是双精度(DOUBLE);定点类型则是DECIMAL。这两种类型都可以使用(M,D)表示,其中M表示精度,总共的位数,D称为标度,表示小数部分。
DECIMAL的存在实际是按照串存在的,DECIMAL的取值范围可能和DOUBLE的范围是一样的,但是他的有效的取值是按照M和D 来决定的,如果改变M并且固定D,则取值范围将随着M变大而变大。
2025年07月10日
先用简单的代码展示一下
Java代码:
上面的代码主要的区别在于
初始化BigDecimal时形参是double、String和float的区别
从上面可以看到,当double 和 float 时,实际保存的值并不是是准确的0.99,这是为什么呢
大致的原因是:
BigDecimal(double val)将会把double型二进制浮点型值精确的转换成十进制的BigDecimal。
你可能认为java中用new BigDecimal(0.1)创建的BigDecimal应该等于0.1(一个是1的无精度的值,一个是有精度的值),但实际上精确的是等于
2025年07月10日
总想写一篇MySQL的设计和列类型选取的文章,一直挤不出时间。天天晚上都要加班,正逢5.1放假,抽了几天就有了此文。如果对朋友们能有帮助的话,关注一波不过分吧?求关!