族客云人人论坛

每个人都是记载生活之人


【主楼】精度,浮点数,字符型与布尔类型

在C++中,有效数字能够直接影响数值的精度,其定义是:从该数值最左边的第一个非零数字起,直到末尾的所有数字。 例如:0.6300的有效位数是4,1013206的有效位数是7。 C++也能通过精度函数来决定数值的精度,其格式为: #include #include cout << setprecision(x) << 2.3333;(保留x位有效数字 ); 若想保留x位小数位数,则可使用fixed << setprecision(x)功能来实现。 若数据长度不足保留位数时,补零填位; 若数据长度长于保留位数时,多余位数会遵照四舍五入原则舍去。 C++中的float和double类型均可表示浮点数,它们仅在最大支持有效位数上有区别: float最大支持7位有效位数; double最大支持15位有效位数 只有在最大支持有效位数范围内的数值才能被准确表示,因此,计算机内浮点数的默认类型为double类型。 在C++中,字符型为char,其特点是: 1.成对的英文单引号 2.只有一个英文字符 C++里还有布尔类型(bool)的概念,该类型只包含true(真)和false(假),其中true等价于1,false等价于0;储存非零数的布尔类型变量会输出true,储存0的布尔类型变量会输出false。
作者楼主:Ancient | 发表时间:2026-07-19 17:41:49 | ID:6a5c9bddbe571



评论(盖楼)


【1层】族客源码
很有价值---发表时间:2026-07-19 18:35:47

OpenClaw入门详解:超低价,大家都在学>>了解




族客云提供支持