自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BlackDog_R的博客

看小白是如何变成小黑的

  • 博客(4)
  • 收藏
  • 关注

原创 浮点数精度与IEEE 754标准的理解

浮点数在赋值时不是准确按照输入多少就赋值多少,而是按照浮点数精度有效数来赋值的。例如下图,如何判断两个浮点数是否相等?用减法,两个浮点数相减,然后差的绝对值在精度范围之内。如float,就是 | a - b | <= 1e -6或者 1e -7。#include<stdio.h>#include<stdlib.h>int main(){ float i =1.456; if(i - 1.456 >= -1e-6 &&.

2021-03-28 18:19:26 212

原创 关于int类型数据溢出问题与printf是根据你的格式控制符去确定变量类型的

C语言学习(当网盘存储)int i = 0x7fffffff, j;j = i + 1;printf("%d\n", j);return 0;//%d输出是-2147483648,发生溢出,改为unsigned int ,再有%d输出还是-2147483648,并没有变成正数2147483648,为什么呢?unsigned int i = 0x7fffffff, j;j = i + 1;printf("%d\n", j);return 0;i = 0111 1111

2021-03-26 23:37:16 186

原创 原码、反码、补码

1000 1111 1110 1111 1100 0000 0000 0000 补码1111 0000 0001 0000 0011 1111 1111 1111 反码1111 0000 0001 0000 0100 0000 0000 0000 原码总结: 如果一个数是负数,给补码求十进制,就是符号位一直是1,其余位取反加1得到原码,然后计算数值时原码符号位是代表负,其余位求值就可以了计算器算负数时输入的应该是补码当真值为正时,原码、补码...

2021-03-26 15:48:46 179

原创 vscode 在win7系统下配置C语言环境(win10下流程也是差不多的)

1. 首先下载vscode软件,https://code.visualstudio.com/Download,下载红色框内的。然后在extension中下载c\c++插件2. 在安装.netframework 4.6.2之前,先下载安装MicrosoftRootCertificateAuthority2011证书(MicrosoftRootCertificateAuthority2011根证书官方版是一款电脑系统中十分重要的安全证书文件。此证书可以帮助用户正确的安装Microsoft .NET.

2021-03-20 10:55:30 1019

空空如也

空空如也

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

TA关注的人

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