‘壹’ c语言,判断数的进制
一个数判断是几
进制
,这就需要你在编码中注意规范了。
默认的规范是
0xF0D:16进制:以0x
开头
。
0177752:8进制:以0开头。
0b1111111111101010:
二进制
:以0b打头。
其余的默认为
十进制
。
比如你提到的
1111111111101010,177752在
计算机
中就会被默认为十进制的。
编码时这些规范需要自己养成。
‘贰’ C语言几种进制怎么转换
//intTenToTwo(inta,int*b){
// intl=0;
// while(a!=0){
// b[l++]=a%2;
// a/=2;
// }
// returnl;
//}
//intTwoToTen(char*b){
// intl=0;
// for(inti=0;b[i]!='