常见进制类型
我们日常生活中用的大多是10进制很少见到二进制,八进制,十六进制。而在编程中却比较常常听说,但有时还是以10进制为主,我们说机器识别二进制,但是二进制是不能直接从我们的编译器直接输出的。我们的2进制8进制和16进制实际上只是规定满多少进位的标准,2进制为满二进1,8进制满8进1,16进制满16进1,有必要补充一下的是由于阿拉伯数字只有10个即0-9所以在16进制中10-15分别用a-f代替(大小写均可)。
进制应用
在vs2022(只是本人使用的为vs2022,如果有其他编译器小伙伴也可以自行尝试)中我们可以输入一个十进制数如25,让其转化为8进制和16进制的数,如代码:
12345678910#include <stdio.h>int main(){ int a=46; printf("转化为16进制小写为%x\n",a); printf("转化为16进制大写为%X\n",a); printf("转化为8进制为%o\n",a);//注意,此处为字母o不是数字 ...