社区
C语言
帖子详情
怎样用12bit表示一个数,数制的转换有点糊涂
lningbd
2004-01-15 08:55:58
最高位为符号位,是0时表示正数,是1时表示负数;
规则:0x7ff表示1039.2,0x800表示0。
请问小于0而大于-1039.2的数如何表示?
...全文
265
3
打赏
收藏
怎样用12bit表示一个数,数制的转换有点糊涂
最高位为符号位,是0时表示正数,是1时表示负数; 规则:0x7ff表示1039.2,0x800表示0。 请问小于0而大于-1039.2的数如何表示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
likangnian0128
2004-01-15
打赏
举报
回复
用12位补码表示整数:(我不知道你想表示的是什么?1039.2是小数?0x7ff表示1039.2?0x800表示0?很古怪……)
正数为其原码:
1为0x001…………
0为0x000
2047为0x7ff
负数为其相反数的原码取反,再加1
-1: 相反数的原码0x001,取反0x7fe,加1为0x7ff
-0: 相反数的原码0x000,取反0x7ff,加1为0x000
-2048: 相反数的原码为0x800,取反为0x7ff,加1为0x800,取后面12位为0x000
jeff77
2004-01-15
打赏
举报
回复
用补码表示啊,看看微机原理的书都有的
yaven365
2004-01-15
打赏
举报
回复
char int12[12]="";
然后对一个数(0-1039.2)按位运算后存入
C#中
Bit
Array类
C#中
Bit
Array类 简介
Bit
Array类用于以紧凑的方式
表示
"位的集合"(sets of
bit
s). 虽然我们能把位的集合存储在常规
数
组内, 但是如果采用专门为位的集合设计的
数
据结构就能创建更加有效率的程序. 本章将会介绍如何使用这种
数
据结构, 并且将讨论一些利用位的集合所解决的问题. 此外, 本章节还包含二进制
数
、按位运算符以及位移(
bit
shift)运算符的内容。 1、素
数
问题 先来看
一个
最终会用
Bit
Array类来解决的问题. 这个问题就是如何找到素
数
. 在公元前三世纪, 古希
科普文章-另
一个
视角解读计算机编码(修订版)
建议 如果你看你一部分觉得太罗嗦,请赶紧移步第二部分,顺便,如果我的讲解能让没有
数
学基础的人理解有限群的概念,这将是我最大的荣幸。 第一部分 另
一个
视角解读计算机编码-补码编码
数
学的计算机
表示
数
学是
一个
完全抽象的学科,而计算机是这个学科的一种形象化的实现,显然无法处理一些仅在抽象意义上有意义的特殊“
数
字”,比如无穷之类的东西,。像
数
学中的加法,乘法这样运算,计算机必须给
科普文章-另
一个
视角解读计算机编码 修订版
科普文章-另
一个
视角解读计算机编码 修订版
2021计算机一级等级考试考前冲刺模拟试题及答案(WPS Office)
1、下列软件中,属于应用软件的是()。 A.操作系统 B.
数
据库管理系统 C.程序设计语言处理系统 D.管理信息系统 答案: D 解析: 常见的系统软件有操作系统、
数
据库管理系统、语言处理程序和服务性程序等,选项中只有管理信息系统是应用软件,答案选择D。 2、操作系统对磁盘进行读/写操作的物理单位是()。 A.磁道 B.字节 C.扇区 D.文件 答案: C 解析: 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放5
12
个字节的信息,磁盘驱动器在...
破解PE文件
★工具用法 1.OllyICE/OllyDB (1)标题栏中"模块-"后的程序名就是程序领空;双击命令字节码设置/取消断点,双击汇编语句编辑代码(重新载入后消失),输入‘;’可输入注释。其他不详功能点右键发现。 (2)在反汇编窗口,右键快捷菜单里选择"查找->所有参考文本字串"可以查找字符串.使用右键快捷菜单里"超级字串参考->"插件的功能更强大,可以查出许多内置查找功能无法找到的有用信息.
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章