C 语言 数制

Posted dirror

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言 数制相关的知识,希望对你有一定的参考价值。

C 语言 数制

  数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。计算机处理的信息必须转换成二进制形式数据后才能进行存储和传输。计算机中,经常使用的进制有二进制、八进制、十进制、十六进制。

1. 二进制数

  二进制数由两个基本数字 0、1 组成,二进制数的运算规律是逢二进一。二进制数的书写通常在数的右下方注上基数 2,或在后面加 B 与其他进制加以区别,如二进制 100101 可以写成(100101)2 或写成 100101B 。

2. 八进制数

  八进制是由 0~7 共 8 个数字组成的,运算规则是逢八进一。八进制的基 R = 8 = 23,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。八进制数据表示时用下标 8 或数据后面加 O 表示,如八进制261 写成(261)8、(261)O。

3. 十进制数

  十进制数是我们常用的数据表示方法,由 0~9 共 10 个数字组成,运算规则是逢十进一。表示时用下标 10 或数据后面加 D ,也可以省略。

4. 十六进制数

  十六进制数由 0~9 及 A~F 共 16 个数字组成,A~F 分别表示十进制数 10~15 ,运算规则是逢十六进一。通常在表示时用下标 16 或数据后面加 H。如(1FA)16 或(1FA)H 。
  注意:在 C 语言程序中,我们可以通常按十进制写,如果写的是十六进制,需要以 0x 开头;八进制以 0 开头,如 0123 表示八进制的123,0x123 则表示十六进制的 123 。

以上是关于C 语言 数制的主要内容,如果未能解决你的问题,请参考以下文章

编制不同数制间的转换程序...(用c语言编写程序)?

C 语言 数制

数据结构(C语言) 栈的应用之数制转换

汇编语言第一节课:数制转换,真值和补码

请设计一个数制转换的C语言源程序

用数据结构(c语言版)编写的学生选课系统