自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C/C++慎用浮点运算

第一个例子:对一个浮点数加N次,结果未必等于N倍的该数#include <iostream>using namespace std;int main() { cout << fixed; float result = 0.0; for(int loop_time = 1; loop_time < 1000000000; loop_time *= 10) { for (int i = 0; i < loop_time; i++) {

2021-06-26 16:15:16 306 2

原创 原码反码补码取反取非

取非 限制:浮点型整型均可; 操作:任何不为0的数取非为0;0取非为1;取反 限制:仅整型或未区分范围的枚举类型; 操作:所有位取反即可;取负 所有位取反+1;原码,反码,补码 限制:整型; 正数的三者相同; 负数的反码为原码除符号位以外取反;...

2019-10-30 18:44:21 628

原创 补码运算的溢出判别

补码运算的溢出判别方式为双高位判别法,利用Cs表示符号位是否进位,利用Cp表示最高数值位是否进位。如果Cs ^ Cp的结果为真,则代表发生了溢出(运算结果大于0则为负溢出,小于0则为正溢出),否则运算结果正确。for example 1000 0011(补码为-3,原码为-125) 0000 0011(补码为3,原码为3)+1100 1001(补码为-7...

2018-10-10 11:25:44 23016 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除