进制转换心得
来源:互联网 发布:php网上订餐系统源码 编辑:程序博客网 时间:2024/06/06 07:17
1.首先判断要转换数值的大小
i nt 2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
更大的数需要利用字符数组来进行处理 char[ ]
2.N进制转换到M进制(N、M不等于10)
先转换到十进制,再进行下一步转换。
转换到十进制的方法为 每一位乘以N的所在位的权重的幂次方
再转换为M进制 辗转相除
3.十进制转换为N进制标准函数(不需要再考虑0的问题)
do{
buf[i++] = n % 8;
n /= 8;
} while (n != 0);
for (int j = i - 1; j >= 0; j--){
printf("%d", buf[j]);
}
printf("\n");
4.如果是字符数组进行转换
参见http://blog.csdn.net/xianyafu/article/details/51324120
0 0
- 进制转换心得
- mrac数据转换心得
- HEX转换bin心得
- 关于日期转换的心得
- 关于oracle行列转换的一点心得
- stc单片机ad转换程序心得
- MFC中数据类型转换的一些心得
- #码神心得_04# 基本数据类型转换
- iOS block嵌套强弱引用转换 --心得
- requests和BeautifulSoup中文编码转换心得
- 进制转换,类型转换
- 进制转换(进制转换)
- wince编程心得(一)------wince字符转换函数及应用
- 关于c语言的数据转换的一些心得!
- wince编程心得(一)------wince字符转换函数及应用
- C#里HttpUtility.UrlEncode和JS端转换的心得
- 从反射机制中 得到的一点类型转换心得
- C/C++使用心得:enum与int的相互转换
- 微信开发,access_token,时间上没有过期,但已失效的问题
- iOS开发-Xcode 调试技巧(很常用)
- 第九周-实践项目
- GlobalSign 多域型(SNAs) SSL 证书
- xcode7关于view的高度
- 进制转换心得
- Unable to add App ID because the ’10’ app ID limit in ‘7’ days has been exceeded
- 查看Linux系统信息命令
- 进程控制exec函数族
- navicat连接mysql
- 小白说编译原理-5-变量支持计算器
- JBoss最大连接数
- spring applicationContext.xml配置
- 1043,输出PATest,PAT