自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十进制转化为二进制,逆序排列原因详解

因而,在十进制转换为二进制时,逆序排列的原因可以解释为指数降低时,降低的为最高位的指数。例如:8/2=4,可以理解为(2^3)/2=2^2。由于商数对应最高位的指数降低,最低位的余数就对应着最高位的指数是否应该存在。这一过程中,由于二进制在转换为十进制时,会采用相应指数相加的形式,例如“1101=1*2^3+1*2^2+0*2^1+1*2^0”。十进制在转换为二进制的过程中,除法的运用实际上就是一种确定十进制在转换为二进制数之后位数的确定方法。十进制转换为二进制,采用的方法为“商数取余,逆序排序”

2023-07-06 12:35:17 891 1

原创 有关scanf和部分if的问题

由于scanf存在一个缓冲区间,所以要时刻注意输入的数据是否把空格直接存入缓冲区,导致for循环,或者是while循环多出循环的问题。使用if语句的判定是要注意if(x=='u'||'r')的情况,实际上是if(x=='u'||x=='r');

2023-04-23 22:23:34 190 1

空空如也

空空如也

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

TA关注的人

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