您还没有专辑

开始创建自己的专辑吧

创建
您可在个人中心-我的专辑处查看
当前位置:首页 > 软件入门 > C++-原码反码补码

C++-原码反码补码

手机观看

扫一扫下载虎课app

支持离线缓存,随时随地学习

VIP优惠升级 21大分类,畅享49000+设计教程特权!

为自己充值升华学习
今日剩余学习次数:1

按住画面移动小窗

C++-原码反码补码

播放卡顿?建议切换线路

宽屏取消宽屏

学设计上虎课网

学习意犹未尽?成为VIP,继续提升

免费学习即将结束

关闭继续学习>

发表评论
收起宽屏
分享给朋友:
手机观看

扫一扫下载虎课app

支持离线缓存,随时随地学习

添加到专辑收藏已收藏收藏成功,可进入个人中心-课程收藏 查看!
麦子哥
麦子哥

关注人数:118

目录信息笔记
课后练习学员评价 (0条评论)视频字幕查看优秀作品>

课后练习在紧急制作中。。。

您需要学习后才可以评价,立即学习
评论列表
仅显示有内容的评论
仅显示带图评论
排序方式:

大家好 ,欢迎大家来到C++基础入门的课堂 ,我是大家的讲师麦子哥 ,上节课我们给大家讲了C++的一个基础的概念叫 ,进制的概念 ,我们从中了解了我们的二进制 ,八进制十进制 ,还有我们的16进制 ,大家对这个进制有了一个基本的了解 ,但是基本的转换方式 ,我大概给大家介绍一下 ,大家其实不必纠结它具体是怎么转的 ,然后我们用的时候可以通过我们的网上搜收进制计算器 ,然后进行一个基本的计算 ,大家重点是要了解我们进制的一个基本概念 ,咱内心有一个基本的一个框架 ,知道这个进制是怎么回事 ,本节课我们讲我们C++ ,数据存储的另一个比较重要的概念 ,叫做原码反码与补码 ,这个是个什么东西 ,我们计算机它存储数据 ,它并不像我们人一样 ,智能是多少就存多少 ,比如说存我存负数 ,它是怎么存的 ,然后我怎么说 ,比如说我们的跟大家说一说一个比较重要的概念 ,就说我们的计算机只会做加法 ,但是我们其实也有减法 ,比如说我我5-2 ,这是一个减法 ,但是计算机怎么做 ,它不做减法 ,5-2其实等于什么 ,等于5加上括号5加上负2 ,5加负2 ,可以这么理解吧 ,就是这样理解的 ,就说我们计算机它其实只有一个加法器 ,它的cpu里面只有一个加法器 ,它没有减法 ,所以说它需要把把减数把它转换成一个 ,一个特殊的特殊的码 ,然后我们直接做加法 ,1加就得到我们的一个结果 ,这个特殊的码是什么 ,它其实就是我们的补码 ,所以说我们这节课的重点是补码 ,

原码和反码 ,大家这个反码了解一下就可以了 ,重点了解补码 ,因为我们计算机的存储都是以补码进行存储的 ,我们具体看一下补码到底是个什么样的东西 ,概念对一个数 ,计算机想要使用一定的编程方式进行存储 ,原码反码补码是机器存储的一个具体数字的一个编码方式 ,具体按什么方式存储就是我们的一种选择 ,我们来看一下这几个码是什么意思 ,原码其实最简单 ,它就是原封不动的 ,就是原来的码 ,原码是真值的绝对值 ,符号位加上真值的绝对值 ,这句话就是说我们原码 ,即用 ,第一位表示符号位 ,其余位表示值 ,比如说我一个8位的二进制 ,大家注意看 ,这一块 ,就是我们计算机真正得 ,真正识别这个数据是怎么识别的 ,存储数据是怎么存储的 ,比如说我给了一个 ,一个1比如说这个1它计算机是怎么认为 ,这就是1 ,比如说我000我八位 ,我前七位都是0 ,然后最后一位是一个1 ,这个八位数 ,它是有符号数 ,有符号数 ,我们第一位把它认为是符号位我们0认为是正数 ,我们1认为是负数 ,比如说我这里是0 ,那我这就是个正数 ,这是个这个1是个-1 ,那我就把这个符号改成一个1就行了 ,我们从后面才认为它是一个真正的一个数值 ,原码是人脑最容易理解的方式 ,大家现在就很清晰 ,比如说我我一个正1负1 ,我只是符号位的一个改变 ,其它位都是相同的 ,这个比较理解 ,难道在后面来看看 ,

反码什么意思 ,顾名思义就是反的 ,反码其实我只要符号位不变 ,然后我其余全部取反 ,全部取反 ,比如说我这个正1我的反码是什么 ,比如说符号位不变 ,大家注意看 ,上面我写的一个正数的反码是其本身 ,就说正数我们不做改变 ,正1它跟原来的一样 ,但是负1负数的反码是在原码的基础上 ,符号位不变其余各位取反 ,就把这个1 ,这个符号位不变 ,其余大家注意看 ,这前面的几个零 ,这六个0全部变成1了 ,然后最后这个0变成1 ,这是我们反码 ,只有这个符号位第一位不变 ,其余都取反 ,可见一个反码 ,如果表示的是负数 ,人脑无法直接看出它数值 ,就说我给你这么一串 ,你能直接看出来它是负1吗 ,你看不出来 ,因为它很复杂 ,比如说这么多1 ,你还在想这到底是个什么东西 ,虽然1我可以看出是个负数 ,但是我具体不知道它到底是这个是多少 ,通常要把它转化成原码 ,再计算就怎么转 ,我当然第一位保持不变 ,把它转化成负数反的就行了 ,1转化成0 0转化成1就可以了 ,这么的一个反码 ,但大家注意反码 ,它是这么保存的 ,这是我们的一个 ,我额外给大家讲一个东西 ,就这是一个有符号数 ,如果说我们现在是无符号数无符号数的话 ,你第一位就并不是符号位 ,它也是数值为它就没有符号 ,都是都相当于一个正数 ,都是一个数 ,我这一个1这个数字是很大的 ,11111110 ,这个数字非常大 ,这是额外的一个概念 ,

但是我们现在是一个原码 ,原码的原码 ,反码的话它都是带符号位的 ,带符号位的话它就是第一位就是符号位 ,其余的位 ,就不太确定 ,要么是反码的话 ,这取反的原码的话 ,它就是一样的 ,再后面的补码 ,补码 正数的补码就是其本身 ,我们看到了这个概念 ,总结了一点 ,

登录后查看更多
换一批

为你推荐

每周一练

立即参与
虎课网为您推荐C++-原码反码补码视频教程、图文教程、素材源文件下载,学员课后练习、作品以及评价等内容。C++-原码反码补码教程讲师:麦子哥,使用软件:C++,难度等级:新手入门,视频时长:16分40秒 查看全部
入门教程:
PS (CC2017)教程Illustrator教程After Effects教程CorelDRAW 教程SAI教程Sketch教程Indesign教程Lightroom教程Dreamweaver教程AutoCAD(室内)教程Maya(玛雅)教程SketchUp教程C4D教程Premiere教程3DS MAX教程Axure教程ZBrush教程DaVinci(达芬奇)教程Animate(Flash)教程Lumion教程Keyshot教程Excel教程虚幻4引擎教程AutoCAD(机械)教程PPT教程Word教程Principle教程SolidWorks教程Audition教程C#游戏开发基础教程Hype 3教程Unity3D引擎教程Rhino(犀牛)教程Substance Painter教程Mockplus教程Nuke教程Pro/Engineer教程Vegas Pro 14教程墨刀教程Final Cut ProX教程Unigraphics NX教程Xmind 8教程EDIUS Pro 9教程PAINTER教程酷家乐室内设计教程蓝湖教程xiaopiu教程Keynote教程Houdini教程MUSE教程PPT教程PS (CC2018)教程Adobe XD教程Twinmotion教程Realflow教程图怪兽教程SPSS教程Python教程Acrobat Pro DC教程VBA教程Mastercam教程Numbers教程Pages教程会声会影教程WPS(2019)教程Axure(9.0)教程Visio教程R语言教程JDBC教程Maven教程Servlet教程AJAX教程Rhino(6.0)教程Revit教程Amos教程PHP教程Creo(5.0)教程C4D(R20)教程CSS教程HTML教程Dimesion教程Java教程JavaScript教程Maya(2019)教程Blender教程Oracle教程SQL Server教程OBS Studio教程AE(CC2019)教程PR(CC2019)教程Camtasia studio教程CATIA教程FL Studio教程Cubase教程Redis教程AutoCAD(建筑)教程SQL教程Vue.js教程JQuery教程VideoScribe教程C++教程PowerMill教程Alias教程

同学,小虎知道你非常努力的想学习!

老师录制课程真的也很辛苦

赞助一下吧
限时新手任务
额外获得 4 次学习教程次数

确定学习吗?

您每天可免费学习一个教程。

成为VIP可无限学习 !

成为VIP吧!

成为VIP吧!

您已经免费学习 1 个教程 !

我们录制教程很努力的,赞助下吧 !

升级VIP吧!

您已经学习 5 个教程啦!

我们录制教程很努力的,赞助升级下吧 !

您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个素材文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计下载5个源文件


您在当前分类下不是VIP,赞助VIP享受无限下载


您已经累计观看5个图文教程


您在当前分类下不是VIP,赞助VIP享受无限观看


学习后才能评价哦!

学习后才能提问哦!

获得30虎课币

评论提交成功,将在审核通过后显示

×

下载素材/源文件:

收藏成功
取消成功
特惠
充值
客户端
虎课桌面客户端
置顶播放器,边看边学习
虎课移动APP
支持离线缓存,随时随地学习
领福利
微信扫码关注领5G 2019年全新素材包
建议意见
官方客服

官方客服

您可以与在线客服进行沟通或者拨打客服热线获得帮助

客服热线:400-862-9191工作日:9:30-18:30

在线咨询:联系客服工作日:9:00-22:00

节假日:9:00-18:00

虎课积分
免费学习49000+个教程!
配套素材、源文件一键下载!
昨日学员已学习了160,647
并提交了1,757份作业!
登录后立即学习!
loading
微信扫码关注即可登录
登录后立即学习!
手机号
验证码
立即登录
您需要同意协议才可以进行登录
已连续签到0
第一天
5个虎课币
第二天
10个虎课币
第三天
15个虎课币
第四天
20个虎课币
第五天
40个虎课币
第六天
20个虎课币
第七天
20个虎课币
立即签到
已签到
每周一重置签到奖励
已连续签到0
本周斩获110个虎课币,下周也要来哦
我知道了
已连续签到0
哎呀,签到失败了!
再次签到
哎呀,系统出现错误,请稍后重试!
恭喜!签到成功,获得 10 个虎课币
上上签 ·21August.2018
尽管眼下十分艰难,可日后这段经历说不定就会开花结果
— 唐代文学家 韩愈
训练营坚持完成打卡任务 报名费全额返更多>>
直播公开课学员好评率95%以上更多>>
全站49000+课程免费学!昨日已有41756位学员免费领取~点我领取