gogo专业大尺度亚洲高清人体,美女张开双腿让男生桶,亚洲av无码一区二区三区鸳鸯影院,久久久久国产精品人妻

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

分析數(shù)據(jù)越界過程 時間:2017-10-26      來源:未知

以16位int為例說明。2字節(jié)

首先你要明白,在內(nèi)存中存放的數(shù)都是補碼。

且數(shù)值范圍已定-32768~32767。 

 

小的數(shù)是-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

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

 

大值是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視頻播放實現(xiàn)

下一篇:epoll的使用

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

回到頂部