日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 分析數據越界過程

分析數據越界過程 時間:2017-10-26      來源:未知

以16位int為例說明。2字節

首先你要明白,在內存中存放的數都是補碼。

且數值范圍已定-32768~32767。 

 

小的數是-32768,原碼是1111,1111,1111,1111,反碼1000,0000,0000,0000,補碼是1000,0000,0000,0000。

-1的補碼是1111,1111,1111,1111(原碼1000,0000,0000,0001,反碼1111,1111,1110)

 

越界過程:

-32768-1=[-32768]+[-1]=1000,0000,0000,0000+1111,1111,1111,1111=0111,1111,1111,1111

=32767

//常規得到1,0111,1111,1111,1111,但是數值范圍規定了數值的大值,進位超出范圍就忽略了進位值。

 

大值是32767,補碼是0111,1111,1111,1111。1的補碼是0000,0000,0000,0001

 

越界過程:

32767+1=[32768]+[1] =0111,1111,1111,1111+0000,0000,0000,0001=1000,0000,0000,0000

=-32768

上一篇:Qt 5.6以上版本的MJPG-STREAMER視頻播放實現

下一篇:epoll的使用

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 蒋雯| 肢体的诱惑| 白玉老虎| 空姐一级毛片| 徐荣柱| 精灵变粤语| 秋天 课文| 一级片黄色毛片| 丧尸童子军| 延禧| 红灯区1996| 是王者啊第二季免费观看完整版 | a和b生的孩子是什么血型| 泰星mike| 中央七套| 请假单| 你是我心中的太阳泰剧| 山田裕二| 大尺度激情视频| 国产老头视频| 血糖最怕三种水果| 女人战争之肮脏的交易 剧情简介| 玉林电视台| 心理测量者剧场版| 羞羞的视频| 玫瑰的故事在线看| 张成楚| 忍石| 心经全文260字| 黑帮团伙美国电影| 二胡独奏北国之春| 韩国三级大全中文字幕999| dj歌曲串烧中文大全| 极品美女在线视频| 春心荡漾第二季无删减| 查宁·塔图姆| 村暖花开| 美女洗澡直播| 香港之夜在线观看完整版| 追捕电视剧免费观看完整版| 美女写真视频网站|