编程问题 急需解决 谢谢····

[复制链接]
查看11 | 回复3 | 2012-11-27 12:41:59 | 显示全部楼层 |阅读模式
8位无符号正数范围如下二进制:00000001 ~ 11111111八进制表示方法:将二进制从后往前按照三位分开为00 000 001 ~ 11 111 111,然后把每个分组转成八进制数为:001 ~ 377十六进制表示方法:将二进制从后往前按照四位分开为0000 0001 ~ 1111 1111,然后把每个分组转成十六进制数为:01 ~ FF同理:8位有符号正数范围如下二进制:00000001 ~ 01111111按照上面的方法,可得八进制为:001 ~ 177十六进为:01 ~ 7F...
回复

使用道具 举报

千问 | 2012-11-27 12:41:59 | 显示全部楼层
8位无符号正数的表示范围0A-A255,写成十六进制形式为00HA~HA0FF;8位有符号正数的表示范围-128A~A+127写成16位进制形式80HA~HA7F...
回复

使用道具 举报

千问 | 2012-11-27 12:41:59 | 显示全部楼层
用itoa跟atoi 函数试试具体你查手册看看, 可以支持2,4,8,16,10 进制的转换 现成的函数不用编写程序的; 你要是希望编程自己解决的话,可以先转换成str类型再按位分类讨论吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行