1樓:網友
e=*-s->top; 這裡估計有問題,加括號 *e=*(s->top));
實際上程式設計時最好把--和++運算和表示式分開,不要一味要求簡潔。
十進位13轉成8進位的問題
2樓:蟻芷文史星
你是把方法用混了,下面的那個方法是算十進位轉其它進位的,上面的那種方法是算其它進位轉十進位的。
你主要是錯在用法上了,你用的是權式的方法,這裡你沒有清楚乙個問題,那就是權式只用於將其它的進位轉換成十進位來用的,你第一題13利用權式得到的不是8進位,其實那是將13當成了8進位的數,得到的11是10進位的。
十進位的13轉成8進位,要用的方法是用13除以8,取其值和餘數。
餘數為5因此得15
3樓:愚詩珊伊儒
十進位轉八進位:除8取餘。
商1餘51/8餘1
倒著取餘數,所以是15
c語言中327十進位轉八進位
4樓:閭奇鄂念桃
十進位數327,八進位數位507,過程如下:
327/8=40,餘數為7;
40/8=5,餘數為0;
5/8=0,餘數為5;
你從下往上看這些餘數,順序寫出,就是答案1750,要注意的是液凱最後一定要除到0為止,也就是最後一步5/8=0,一定要除到0.
再示範乙個數,比如十進位的534,八進位為1026,過程為:
534/8=66,餘數為6;
66/8=8,餘數為2;
8/8=1,餘數為0;
1/8=0,餘數為1;
仍然是從下往上看這些餘數,順序寫出,答案為1026你可以自己歸納一下,大進位數轉巧埋搏小進位數都可孝祥以用這個方法,比如十六進位轉10進位。
八進位轉十進位的c++ 程式
5樓:山水阿銳
您好,(1)八進位轉換為十進位。
方法:按權相加法,即將八進位每位上的數乘以位權,然後相加之和即是十進位數。
例:①將八進位數轉換為十進位。
2)十進位轉換為八進位。
十進位轉換成八進位有兩種方法:
1)間接法:先將十進位轉換成二進位,然後將二進位又轉換成八進位。
2)直接法:前面我們講過,八進位是由二進位衍生而來的,因此我們可以採用與十進位轉換為二進位相類似的方法,還是整數部分的轉換和小數部分的轉換,下面來具體講解一下:
整數部分。方法:除8取餘法,即每次將整數部分除以8,餘數為該位權上的數,而商繼續除以8,餘數又為上乙個位權上的數,這個步驟一直持續下去,直到商為0為止,最後讀數時候,從最後乙個餘數起,一直到最前面的乙個餘數。
小數部分。方法:乘8取整法,即將小數部分乘以8,然後取整數部分,剩下的小數部分繼續乘以8,然後取整數部分,剩下的小數部分又乘以8,一直取到小數部分為零為止。如果永遠不能為零,就同十進位數的四捨五入一樣,暫取個名字叫3舍4入。
例:將十進位數轉換為八進位數。
解:先將這個數字分為整數部分796和小數部分。整數部分。
小數部分。因此,得到結果十進位轉換八進位為。
上面的方法大家可以驗證一下,你可以先將十進位轉換,然後在轉換為八進位,這樣看得到的結果是否一樣。
請教乙個進位轉換的問題,急,感謝!二進位轉換為16進位和八進位數!
6樓:守恆的我
1001001110110 轉換成16進位數很簡單,2的四次方等於16,所以從最後一位開始每四位分開。
所以十六進位就是1276h
2的三次方等於8,所以八進位就是每隔3位分開1,001,001,110,110
所以八進位是:(11166 )8
你問的那個b是二進位數的意思。
二進位在後面加b 表示 binary(二進位)八進位用o octal
十進位用d decimal
十六進位用h hex
7樓:網友
轉換成16進位是從末位開始,每4位轉換成16進位的1位,例如末四位第一節「0110」即為6,0*2的0次方+1*2的1次方+1*2的2次方+0*2的3次方=6,如下計算,結果為1276h;
8進位則是從末位開始,每3位轉換成8進位的一位,計算結果為11166。
8樓:匿名使用者
乙個方法是死算,其實不是有表嗎,查一下對了就行啊 !
c++八進位轉十進位
9樓:忻夜雲
方法:將第一位乘以8^(n次方)+第二位乘以8^(n-1次方)+。直到n為0為止。
注:n為從右至左的位數減一。
例如:123=1x8^2+2x8^1+3x8^0=64+16+3
83驗證方法:開啟電腦自帶計算器-〉檢視-〉科學型-〉選擇「八進位」輸入數字-〉選擇想要轉換的進位-〉求得結果。
c語言中327十進位轉八進位
10樓:人生無幻
十進位數327,八進位數位507,過程如下:
327/8=40,餘數為7;
40/8=5,餘數為0;
5/8=0,餘數為5;
你從下往上看這些餘數,順序寫出,就是答案1750,要注意的是最後一定要除到0為止,也就是最後一步5/8=0,一定要除到0.
再示範乙個數,比如十進位的534,八進位為1026,過程為:
534/8=66,餘數為6;
66/8=8,餘數為2;
8/8=1,餘數為0;
1/8=0,餘數為1;
仍然是從下往上看這些餘數,順序寫出,答案為1026你可以自己歸納一下,大進位數轉小進位數都可以用這個方法,比如十六進位轉10進位。
11樓:千峰吉
教你乙個函式,itoa(要轉換的變數名,需要存放的轉換結果的陣列,需要轉換的進位); 標頭檔案。
列子: itoa(327,a,8);
然後a陣列裡面就是8進位的結果了,前提是a陣列為字元陣列。
12樓:迷途雪女
327 除以8,取每一次的餘數,從下往上排列,答案是507
13樓:匿名使用者
數字處於8 吧餘數提出來··就可以算了··
請高人幫我看一下,請高人幫我看一下八字!
性別 男 出生 公元1980年11月3日11時50分 陽曆 農曆 一九八 年九月廿六日午時 當月節氣 立冬 11月7日14 18 中氣 小雪 11月22日11 41 生辰八字 庚申年 丙戌月 庚辰日 壬午時 一 你的八字命盤 下列是你的八字命盤。你是白龍,出生於白猴年。日天干代表你,所以你是屬金。年...
請幫我看一下這是什麼花請幫我看一下這是什麼花
不是竹柏,更copy不是橘子發財樹之流的,可以確定的是天南星科植物,而且應該是龜背竹的親戚,因此養殖方法參考龜背竹是正確的,最好是腐葉土 園土和河沙等量混合,你的配置估計肥力不夠一點,還可以適當的加點動物骨頭什麼的,增加肥力。最後是枯黃,老葉子枯黃沒什麼不對的,現在長勢還可以。有一點,最好不要埋得太...
請高手幫忙看一下電腦配置,請高手幫我看一下我的電腦配置
我在zol 幫你看一下你的配置 總 應該 是 合計金額 3196 元 你這主機板 是am2 的插口 支援ddr2 不支援 你的u和記憶體同價位的 幫你換個 華擎880gm le asrock 880gm le 顯示卡 的功率是個問題 影馳 gts250黑將版 中關村 899差100 就可以 上577...