c语言进制的转换8进制转换2进制与2转8

编程入门 行业动态 更新时间:2024-10-27 01:31:57

c<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言进制的转换8进制转换2进制与2转8"/>

c语言进制的转换8进制转换2进制与2转8

c语言进制的转换之8进制转换2进制与2转8


c语言的进制的转换

  • c语言进制的转换之8进制转换2进制与2转8
  • 一、八四二一法则
  • 二、二进制转换八进制方法
  • 三、八进制转换二进制方法
  • 四、八进制程序打印


一、八四二一法则

二、二进制转换八进制方法

如:111000110101001转换成八进制
按照八四二一法则
将二进制3个一等分变成:
111 000 110 101 001
按照八四二一法则
111为4+2+1=7;000为0
110为4+2=6;101为4+1=5;001为1
所以,二进制转换为8进制的数为:70651

第二个例子:

三、八进制转换二进制方法

如:3703转换为2进制
按照八四二一法则,分为4位如下:
第0位值3:011
第1位值0:000
第2位值7:111
第3位值3:011

第二个例子:

四、八进制程序打印

int b=010;//八进制中的10 在程序中定义一个八进制数需要在数前面加上0区分
%d 将数据按照十进制输出
%o将数据按照八进制输出

#include<stdio.h>
int main(void)
{
int b=010;
printf("%d\n",a);
printf("%o\n",a);
return 0;
}
第一个打印出来8(10进制输出)
第二个打印出来10(8进制输出)
不会输出程序的进制转换可以查看进制转化表

更多推荐

c语言进制的转换8进制转换2进制与2转8

本文发布于:2023-12-04 10:42:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1660648.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!