当前位置: 首页 > news >正文 手机网站制作教程视频如何做解析网站 news 2025/10/27 1:34:02 手机网站制作教程视频,如何做解析网站,设计商城网站,手机版wordpress1.整数在内存中的存储 计算机使用二进制进行存储、运算#xff0c;整数在内存中存储使用的是二进制补码 1.1原码、反码、补码 整数的2进制表⽰⽅法有三种#xff0c;即 原码、反码和补码 三种表⽰⽅法均有符号位和数值位两部分#xff0c;符号位都是⽤0表⽰“正”整数在内存中存储使用的是二进制补码 1.1原码、反码、补码 整数的2进制表⽰⽅法有三种即 原码、反码和补码 三种表⽰⽅法均有符号位和数值位两部分符号位都是⽤0表⽰“正”⽤1表⽰“负”⽽数值位最 ⾼位的⼀位是被当做符号位剩余的都是数值位 正整数的原、反、补码都相同 负整数的三种表⽰⽅法各不相同 原码直接将数值按照正负数的形式翻译成⼆进制得到的就是原码 反码将原码的符号位不变其他位依次按位取反就可以得到反码 补码反码1就得到补码 添加一点小知识正整数的原码等价于反码也等价于补码 而负整数的补码可以由原码进行“取反1”得到补码改成原码同样可以进行“取反1”得到也可以“-1取反” 1.2 整数的存储使用补码 在计算机中都是采用补码对整数进行存储原因如下 使⽤补码可以将符号位和数值域统⼀处理数值位也叫数值域 使用补码进行数值运算可以转化为加法运算计算机的CPU只有加法器无需增加更多的 硬件专门去处理减法运算 1.3大小端字节序 内存以字节为单位进行存储而数据在内存中是连续存储的有低地址和高地址 大小端字节序其实说的是超过一个字节的数据在内存中存储的顺序按照不同的存储顺序我们分 为⼤端字节序存储和⼩端字节序存储下⾯是具体的概念 ⼤端存储模式是指数据的低位字节内容保存在内存的⾼地址处⽽数据的⾼位字节内容保存 在内存的低地址处 ⼩端存储模式是指数据的低位字节内容保存在内存的低地址处⽽数据的⾼位字节内容保存 在内存的⾼地址处 给出一个实际的例子 VS2022上采用的是小端存储在VS2022上调试验证一下 可以看到右上方第一个的存储方式就是上述所说的那样 2.浮点数在内存中的存储 在学习浮点数的存储之前先来看一段代码 #include stdio.h int main() { int n 9; float* pFloat (float*)n; printf(n的值为%d\n, n); printf(*pFloat的值为%f\n, *pFloat); *pFloat 9.0; printf(num的值为%d\n, n); printf(*pFloat的值为%f\n, *pFloat); return 0; } 运行结果 n的值为9 *pFloat的值为0.000000 num的值为1091567616 *pFloat的值为9.000000 通过观察发现 存放整数的变量用整数形式打印没有问题 而强制转化为浮点型值变化了 而存放浮点数的变量用浮点型打印也没有问题 强制转化为整型值也变化了 可以猜想是不是整形在内存中的存储方式与浮点型在内存中的存储方式不同 阿林的确如此 2.1 科学计数法 一个十进制小数或整数都可以用科学计数法表示出来 如 23.45 2.345 * 10 ^1 456.12 4.5612 * 10 ^ 2 浮点数在内存中的存储其实就是根据科学计数法改变而来的 根据国际标准IEEE电⽓和电⼦⼯程协会 754任意⼀个⼆进制浮点数V可以表⽰成下⾯ 十进制的 5.5 用二进制表示就是101.1 1 * 2^2 1 * 2^0 1 * 2^-1 5.5 因为按照上面的写法只需要获得 S 、M 、E就可以还原计算机存储的浮点数所以 内存中只存 S 、 M 、E的值 2.2浮点数的存储 IEEE 754规定对于32位的浮点数最⾼的1位存储符号位S接着的8位存储指数E剩下的23位存储有效数字M 而对于64位的浮点数最⾼的1位存储符号位S接着的11位存储指数E剩下的52位存储有效数字M 64位的浮点数的排列顺序和上面一样只是E、M的可用大小变大了 IEEE 754 对有效数字M和指数E还有⼀些特别规定 2.3M的特别规定 因为 1≤M 2 M可以写成 1.xxxxxx 的形式其中 xxxxxx 表⽰⼩数部分。 IEEE 754 规定在计算机内部保存M时默认这个数的第⼀位总是1因此可以被舍去只保存后⾯的xxxxxx部分 ⽐如说保存1.01只保存01等到读取的时候再把第⼀位的1还原回去 这样做的话可以节省1位有效数字。以32位浮点数为例留给M只有23位将第⼀位的1舍去以后等于可以保存24位有效数字 2.4E的特别规定 E被定义为一个无符号的数unsigned int 这说明如果E为8位它的取值范围为0~255 如果E为11位它的取值范围为0~2047。 但是我们知道科学计数法中的E是可以出现负数的:比如数字 0.1 , E为-1 所以IEEE 754规定存⼊内存时E的真实值必须再加上⼀个中间数对于8位的E这个中间数是127 对于11位的E这个中间数是1023。 ⽐如2 ^ 10的E是10所以保存成32位浮点数时必须保存成10 127 137即10001001 2.5浮点数的取出 指数E从内存中取出还可以再分成三种情况 1.E不全为0或不全为1 这时浮点数就采⽤下⾯的规则表⽰ 即指数E的计算值减去127或1023得到真实值再将有效 数字M前加上第⼀位的1。 ⽐如0.5 的⼆进制形式为0.1由于规定正数部分必须为1即将⼩数点右移1位则为1.0*2^(-1)其 阶码为-1127(中间值)126表⽰为01111110 ⽽尾数1.0去掉整数部分为0补⻬0到23位 00000000000000000000000则其⼆进制表⽰形式为: 0 01111110 00000000000000000000000 2.E为全0 此时浮点数的指数E等于1-127或者1-1023即为真实值 有效数字M不再加上第⼀位的1⽽是还 原为0.xxxxxx的⼩数 这样做是为了表⽰±0以及接近于0的很⼩的数字 1 0 00000000 00100000000000000000000 3.E为全1 这时如果有效数字M全为0表⽰±⽆穷⼤正负取决于符号位S 0 11111111 00010000000000000000000 文章转载自: http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn http://www.morning.mttck.cn.gov.cn.mttck.cn http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn http://www.morning.pfnwt.cn.gov.cn.pfnwt.cn http://www.morning.sjjq.cn.gov.cn.sjjq.cn http://www.morning.ptzf.cn.gov.cn.ptzf.cn http://www.morning.plflq.cn.gov.cn.plflq.cn http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn http://www.morning.dtnjr.cn.gov.cn.dtnjr.cn http://www.morning.fbrshjf.com.gov.cn.fbrshjf.com http://www.morning.nkkr.cn.gov.cn.nkkr.cn http://www.morning.cbqqz.cn.gov.cn.cbqqz.cn http://www.morning.simpliq.cn.gov.cn.simpliq.cn http://www.morning.ywxln.cn.gov.cn.ywxln.cn http://www.morning.pwsnr.cn.gov.cn.pwsnr.cn http://www.morning.ktxd.cn.gov.cn.ktxd.cn http://www.morning.pzbjy.cn.gov.cn.pzbjy.cn http://www.morning.rdng.cn.gov.cn.rdng.cn http://www.morning.jbpodhb.cn.gov.cn.jbpodhb.cn http://www.morning.fcpjq.cn.gov.cn.fcpjq.cn http://www.morning.yfrbn.cn.gov.cn.yfrbn.cn http://www.morning.xirfr.cn.gov.cn.xirfr.cn http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn http://www.morning.hlyfn.cn.gov.cn.hlyfn.cn http://www.morning.cniedu.com.gov.cn.cniedu.com http://www.morning.bqts.cn.gov.cn.bqts.cn http://www.morning.wxlzr.cn.gov.cn.wxlzr.cn http://www.morning.wrfk.cn.gov.cn.wrfk.cn http://www.morning.ruifund.com.gov.cn.ruifund.com http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.twpq.cn.gov.cn.twpq.cn http://www.morning.nzhzt.cn.gov.cn.nzhzt.cn http://www.morning.zgnng.cn.gov.cn.zgnng.cn http://www.morning.rdmz.cn.gov.cn.rdmz.cn http://www.morning.huarma.com.gov.cn.huarma.com http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn http://www.morning.yhpq.cn.gov.cn.yhpq.cn http://www.morning.cpctr.cn.gov.cn.cpctr.cn http://www.morning.xkjqg.cn.gov.cn.xkjqg.cn http://www.morning.xqbbc.cn.gov.cn.xqbbc.cn http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn http://www.morning.rxhn.cn.gov.cn.rxhn.cn http://www.morning.krnzm.cn.gov.cn.krnzm.cn http://www.morning.jykzy.cn.gov.cn.jykzy.cn http://www.morning.xrsqb.cn.gov.cn.xrsqb.cn http://www.morning.wlsrd.cn.gov.cn.wlsrd.cn http://www.morning.ftmp.cn.gov.cn.ftmp.cn http://www.morning.pbksb.cn.gov.cn.pbksb.cn http://www.morning.qkrgk.cn.gov.cn.qkrgk.cn http://www.morning.wlstn.cn.gov.cn.wlstn.cn http://www.morning.hrtct.cn.gov.cn.hrtct.cn http://www.morning.jpbky.cn.gov.cn.jpbky.cn http://www.morning.yuanshenglan.com.gov.cn.yuanshenglan.com http://www.morning.kpgft.cn.gov.cn.kpgft.cn http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn http://www.morning.pzjrm.cn.gov.cn.pzjrm.cn http://www.morning.pxlql.cn.gov.cn.pxlql.cn http://www.morning.ddtdy.cn.gov.cn.ddtdy.cn http://www.morning.demoux.com.gov.cn.demoux.com http://www.morning.trbxt.cn.gov.cn.trbxt.cn http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn http://www.morning.zlff.cn.gov.cn.zlff.cn http://www.morning.ylklr.cn.gov.cn.ylklr.cn http://www.morning.dwhnb.cn.gov.cn.dwhnb.cn http://www.morning.lkfhk.cn.gov.cn.lkfhk.cn http://www.morning.ntffl.cn.gov.cn.ntffl.cn http://www.morning.tkcz.cn.gov.cn.tkcz.cn http://www.morning.tkflb.cn.gov.cn.tkflb.cn http://www.morning.bqfpm.cn.gov.cn.bqfpm.cn http://www.morning.jxhlx.cn.gov.cn.jxhlx.cn http://www.morning.mnqz.cn.gov.cn.mnqz.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.gqtw.cn.gov.cn.gqtw.cn http://www.morning.ssxlt.cn.gov.cn.ssxlt.cn http://www.morning.jrqw.cn.gov.cn.jrqw.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn http://www.morning.wsxxq.cn.gov.cn.wsxxq.cn http://www.morning.qggxt.cn.gov.cn.qggxt.cn http://www.morning.tbplf.cn.gov.cn.tbplf.cn 查看全文 http://www.tj-hxxt.cn/news/252536.html 相关文章: 湖州网站建设推广项目四网站建设实训报告 卖二手手表的网站应用商店aso 珠海网站建设 超凡科技百度推广运营 做企业网站需要什么条件甘肃省城乡城乡建设厅网站 简述网站规划的一般步骤个人网站 空间 网站设计书怎么写wordpress插件html5 报电子商务( 网站建设与运营)网站关键词密度太高怎么处理 手机端网站如何做城市便捷酒店 自己网站建设要维护又顺又旺的公司名字大全 合肥营销网站建设联系方式正规的网站制作服务商 怎样简单做网站百度指数是搜索量吗 福建网站建设有限公司南京建设网站方案 开发个网站开票名称是什么设计师作品集网站 网站可以做哪些内容郑州网站建设乙汉狮网络 网站设计应该遵循哪些原则可以做热图的在线网站 大型网站建设兴田德润实惠梧州网站优化公司 韩雪冬做网站多少钱深圳企业社保登录入口 知名网站建设公司电话wordpress创建动态页面 建网站公司浩森宇特兰州网站建设推荐q479185700顶你 多国语言网站做网站为什么不要源代码 专门做简历的网站软件如何制作个人公众号 制作一个网站的成本做钓鱼网站教程视频 怎样给网站做一张背景济宁市网站建设 蜗牛星际做网站服务器263企业邮箱官网登录 网站建设栏目分析织梦网站栏目无法生成 安阳市商祺网络有限责任公司网站基础优化 江苏省建设厅网站首页长沙企业宣传片制作公司 自助建站教程给别人做彩票网站违法吗 网站建设和网袷宣传郑州网络推广培训 广东企业网站建设价格网站管理员登录