社区
C#
帖子详情
win716进制计算器的字 是怎么算的?
毕业一年了
2014-05-15 02:55:33
win7计算器 有个程序员型,16进制转化10进制,当选择为 “字”时,FF89 得到-119
请问这个“字”是如何计算的?
...全文
237
6
打赏
收藏
win716进制计算器的字 是怎么算的?
win7计算器 有个程序员型,16进制转化10进制,当选择为 “字”时,FF89 得到-119 请问这个“字”是如何计算的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rumia
2014-05-15
打赏
举报
回复
引用 5 楼 fishsoftdotnet 的回复:
急啊 补码 转码 怎么用算的啊 冰天雪地我跪了
二进制有原码 补码 反码 记得是用来方便汇编的加减乘除运算的 具体不记得了 基本也用不到 第一位都是用来表示正负的符号位 2bytes数据为例 有效位就是7位 原码就是一般认为的二进制数了 怎么转换十进制就不用说了 反码就是符号位保持不变 然后按位取反即可 补码: 正数时与原码一致 略过 然后负数 以FF89为例: 1111 1111 1000 1001 保持符号位按位取反:1000 0000 0111 0110 加1: 1000 0000 0111 0111 首位为1负数, 000 0000 0111 0111=119 即FF89=-119 也就是说 首位符号位 补码转原码 原码算十进制
毕业一年了
2014-05-15
打赏
举报
回复
急啊 补码 转码 怎么用算的啊 冰天雪地我跪了
毕业一年了
2014-05-15
打赏
举报
回复
算法我大体明白了,但是反应到程序上怎么搞啊?什么函数啥的?请老大指点下
Rumia
2014-05-15
打赏
举报
回复
应该是用补码来表示的数字 -119 符号位为1表示负数: FF89为: 1111 1111 1000 1001 按bytes计算: 补码转原码:1 000 0000 0111 0111 转十进制则为:-119
毕业一年了
2014-05-15
打赏
举报
回复
感谢回复,我已经查到是两个字节,但是我不明白这个和转换是如何联系起来的,我试了很多转化方法,都没有转成-119
wg5945
2014-05-15
打赏
举报
回复
1 WORD = 2 bytes
经纬度进制转换器V1.0
GPS经纬度进制转换器 本工具可以将十进制与度分秒之间互转,是一个小工具。 程序在32位XP和
win7
系统上测试通过。 --2015.10.11
仿
win7
的程序员
计
算
器
用惯了
win7
的程序员
计
算
器
,发现再用xp的
计
算
器
有些不顺手。 花些时间弄了个仿
win7
的,仅计
算
和进制转换(本人仅需这些功能),特献上工具源码。
Python PyQt6
计
算
器
项目
# Python PyQt6
计
算
器
项目## 课程介绍本课程使用 Python PyQt 库,带大家一步一步地实现一个数
字
计
算
器
,大家能从中学习到 PyQt 的主窗口创建、网格布局、信号与槽等内容。## 项目截图
计
算
器
(JS实现)
html+css+js实现的程序员
计
算
器
,类似
win7
自带的程序员
计
算
器
,能方便的同时显示二进制,八进制,十六进制,能完成加减乘除运
算
计
算
器
(语音).rar
计
算
器
(语音),比电脑自带的还强大,支持
win7
win10系统。 1、真实的
计
算
器
界面。真人发音 2、绿色软件,不需安装,一个文件集全部功能于一身,不占用系统资源 3、中文语音提示 4、键盘与鼠标操作,操作方式与...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章