新聞中心
c語(yǔ)言題目二進(jìn)制加法求指教
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)銷推廣歡迎攀枝花等地區(qū)企業(yè)咨詢
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。
C語(yǔ)言二進(jìn)制加法
其實(shí)不難的。除非玩單片機(jī),否則一開(kāi)始沒(méi)必要學(xué)二進(jìn)制計(jì)算,遇到的時(shí)候了解一下即可。
c語(yǔ)言二進(jìn)制數(shù)的加減運(yùn)算
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ù)類型要匹配,要同是字節(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ù)類型要匹配,要同是字節(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語(yǔ)言二進(jìn)制怎么表示?
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ǔ)言
網(wǎng)頁(yè)標(biāo)題:c語(yǔ)言二進(jìn)制加法函數(shù) c語(yǔ)言 二進(jìn)制加法
轉(zhuǎn)載源于:http://www.ef60e0e.cn/article/ddihedo.html