5.C语言-代码中的进制表示与转换

  • 八进制 = 三个二进制为一组

  • 十六进制 = 四个二进制为一组

// 进制转换

int main() {

	//二进制:由0和1组成,在代码中以 0b开头
	int a = 0b10;
	printf("%d", a);

	//十进制:由0~9组成,无需加前缀
	int b = 10;
	printf("%d", b);

	//八进制:由0~7组成,代码中以0开头
	int c = 010;
	printf("%d", c);

	//十六进制:由0~9和a~f组成,代码中以0x开头 a~f=10~15
	int d = 0x10;
	printf("%d", d);	//打印十进制
	return 0;
}
  • 任意进制转十进制

  • 二进制转十进制

  • 十进制转其它进制

posted @ 2024-12-11 21:52  little小新  阅读(66)  评论(0)    收藏  举报