1、 二进制转十进制
int binaryToDecimal(long long bin);int main() {printf("二进制转十进制:%d\n",binaryToDecimal(0b1010));}#pragma 二进制转十进制int binaryToDecimal(long long bin) {int index = 1 , sum = 0;do {if(bin & 1) sum += index;index *= 2;} while (bin >>= 1);return sum;}2、十进制转二进制
long long decimalToBinary(int dec);int main() {printf("十进制转二进制:%lld\n",decimalToBinary(10));}#pragma 十进制转二进制long long decimalToBinary(int dec) {int index = 1 , sum = 0;while (dec) {if(dec % 2) sum += index;index *= 10;dec = dec / 2;}return sum;}3、二进制字符串转十进制
int strBinaryToDecimal(char str[])int main() {printf("二进制字符串转十进制:%d\n",strBinaryToDecimal("1010"));}#pragma 二进制字符串转十进制int strBinaryToDecimal(char str[]) {int index = 1 , sum = 0;unsigned long top = strlen(str);while (top) {sum += (str[top-1] - '0') * index;index *= 2;top--;}return sum;}【2进制转换10进制方法 前端二进制数字如何转十进制】
- 最快速的运动减肥方法有什么?
- 遇到三菱空调故障代码1PC怎么办?3个处理方法帮助你
- 遇到三菱空调温度显示l0怎么办?3个处理方法帮助你
- 遇到松下空调开机显示eo怎么办?3个处理方法帮助你
- 遇到博世壁挂锅炉显示ea怎么办?3个处理方法帮助你
- 西门子洗衣机童锁按键故障解决方法,如何正确使用洗衣机童锁
- 遇到大金空调显示af修怎么办?3个处理方法帮助你
- 海尔空调显示压缩机不工作处理方法与故障原因说明
- 医保卡没领到去哪里查询?附相关查询方法
- 铁锅除铁锈的方法
