C语言,判断数的进制

来源:百度知道 编辑:UC知道 时间:2024/05/27 16:57:25
1111111111101010这个数是不是8进制177752?不是的话是几进制的?怎么看一个数是几进制的?

一个数判断是几进制,这就需要你在编码中注意规范了。
默认的规范是
0xF0D:16进制:以0x开头。
0177752:8进制:以0开头。
0b1111111111101010:二进制:以0b打头。
其余的默认为十进制。
比如你提到的
1111111111101010,177752在计算机中就会被默认为十进制的。
编码时这些规范需要自己养成。