1.首先不超過(guò)2的31次方,則只需要32位就夠了,不需要那么大的數(shù)組。
創(chuàng)新互聯(lián)公司主營(yíng)攀枝花網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,APP應(yīng)用開(kāi)發(fā),攀枝花h5成都微信小程序搭建,攀枝花網(wǎng)站營(yíng)銷(xiāo)推廣歡迎攀枝花等地區(qū)企業(yè)咨詢(xún)
2.x,y是int數(shù)組,'\0'就是0,怎么能作為x,y的結(jié)束
3.你不是一開(kāi)始就算出來(lái)x,y的長(zhǎng)度了嗎,l1,l2,通過(guò)這個(gè)長(zhǎng)度不就知道相加處理多少位了,
而且哪個(gè)長(zhǎng),最后再單獨(dú)處理哪個(gè)不就行了。
或者在一開(kāi)始,就把長(zhǎng)的放在x中,短的放在y中,最后總是處理x。
其實(shí)不難的。除非玩單片機(jī),否則一開(kāi)始沒(méi)必要學(xué)二進(jìn)制計(jì)算,遇到的時(shí)候了解一下即可。
1、二進(jìn)制加法基本指令
(1)ADD指令
格式:ADD DST,SRC
該指令把源操作數(shù)(SRC)指向的數(shù)據(jù)與目的操作數(shù)(DST)相加后,將結(jié)果放到目的操作數(shù)(DST)中,所執(zhí)行的操作:(DST)?(SRC)+(DST)
SRC和DST不能同時(shí)為存儲(chǔ)器操作數(shù)和段寄存器,同時(shí)SRC和DST的數(shù)據(jù)類(lèi)型要匹配,要同是字節(jié)或字。受影響的標(biāo)志位有:OF,SF,ZF,AF,PF,CF。
(2)ADC指令
格式:ADC DST,SRC
所執(zhí)行的操作:(DST)?(SRC)+(DST)+CF 了解清楚進(jìn)位是怎樣加的
該指令把兩個(gè)操作數(shù)(SRC和DST)相加以后,再加上進(jìn)位標(biāo)志CF,將結(jié)果放到目的操作數(shù)(DST)中。受影響的標(biāo)志位有:OF,SF,ZF,AF,PF,CF。ADC指令多用于多精度數(shù)據(jù)相加。
2、二進(jìn)制減法基本指令
(1)SUB指令
格式:SUB DST,SRC
所執(zhí)行的操作:(DST)? (DST)-(SRC)
該指令把源操作數(shù)(SRC)指向的數(shù)據(jù)與目的操作數(shù)(DST)相減后,將結(jié)果放到目的操作數(shù)(DST)中,SRC和DST不能同時(shí)為存儲(chǔ)器操作數(shù)和段寄存器(,同時(shí)SRC和DST的數(shù)據(jù)類(lèi)型要匹配,要同是字節(jié)或字。受影響的標(biāo)志位有:OF,SF,ZF,AF,PF,CF。
(2)SBB指令
格式:SBB DST,SRC
(DST)? (DST)-(SRC)-CF 了解清楚進(jìn)位是怎樣減的
該指令把兩個(gè)操作數(shù)(SRC和DST)相減以后,再減去CF,將結(jié)果放到目的操作數(shù)(DST)中。受影響的標(biāo)志位有:OF,SF,ZF,AF,PF,CF。SBB指令多用于多精度數(shù)據(jù)相加。
c++中負(fù)數(shù)存儲(chǔ)時(shí),不是簡(jiǎn)單的將符號(hào)位置為1,而是采用補(bǔ)碼的形式存儲(chǔ)的,負(fù)數(shù)最高位為符號(hào)位,也就是1,其余全部取反,然后再加1。
假如操作系統(tǒng)是32位,-1的二進(jìn)制存儲(chǔ)不是:1000
0000 0000 0001,而是:1111 1111 1111 1110+1即1111 1111 1111 1111。
擴(kuò)展資料:
C語(yǔ)言面向過(guò)程,與C++、Java等面向?qū)ο缶幊陶Z(yǔ)言有所不同。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、僅產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
C語(yǔ)言描述問(wèn)題比匯編語(yǔ)言迅速、工作量小、可讀性好、易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語(yǔ)言相當(dāng)。
參考資料來(lái)源:百度百科-c語(yǔ)言
文章題目:c語(yǔ)言二進(jìn)制加法函數(shù) c語(yǔ)言 二進(jìn)制加法
網(wǎng)頁(yè)地址:http://vcdvsql.cn/article10/ddihedo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、標(biāo)簽優(yōu)化、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營(yíng)銷(xiāo)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)