這個是怎么從二進(jìn)制轉(zhuǎn)化成十進(jìn)制的?求過程

2022-12-14 23:58

3個回答
C++就這樣.不喜歡就自己寫個轉(zhuǎn)換宏吧.

注意

這個變量a不是二進(jìn)制,而是8進(jìn)制


最高位的0表示他是8進(jìn)制的數(shù),8進(jìn)制的0000****轉(zhuǎn)成10進(jìn)制就是585

而如果是0x開頭,就是16進(jìn)制:

你這個不是二進(jìn)制轉(zhuǎn)十制制,是入進(jìn)制轉(zhuǎn)十進(jìn)制,在C/C++里面八進(jìn)制是在數(shù)字前面加0.所以你的那個賦值是賦的8進(jìn)制數(shù)1111,十進(jìn)制輸出的。想賦二進(jìn)制在前面加上0b.
相關(guān)問答
16進(jìn)制轉(zhuǎn)10進(jìn)制編程
1個回答2024-03-13 21:44
/* 十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) * /long hexToDec(char *source){long sum = 0; long t = 1;int i, len; len = strlen...
全文
美拍大師制作轉(zhuǎn)場視頻教程
1個回答2024-10-19 05:56
 美拍大師制作轉(zhuǎn)場視頻教程。一直都是制作的一個視頻?時間長了肯定覺得乏味吧,小伙伴們可以制作轉(zhuǎn)場視頻喲,那么要怎么制作呢?現(xiàn)在小編就教大家美拍大師制作轉(zhuǎn)場視頻方法。
如何將十進(jìn)制轉(zhuǎn)換成各種進(jìn)制?
1個回答2024-12-26 15:46
先拿轉(zhuǎn)成二進(jìn)制為例,手算將商寫到128這位下面:5/16=0[5],5/8=0[5],5/4=1[1],1/2=0[1],1/1=1[0],計算直到余數(shù)為0停止,如果還有位沒算就都填0,69轉(zhuǎn)換成二...
全文
36進(jìn)制如何轉(zhuǎn)為10進(jìn)制,求過程,比如eu
2個回答2023-01-16 12:15
題目沒有說清楚,請詳細(xì)說明題意.
pascal 36進(jìn)制轉(zhuǎn)十進(jìn)制的程序
3個回答2022-10-06 22:58
36進(jìn)制轉(zhuǎn)10進(jìn)制: var s:string; i,j,k,l:longint; o,p:int64; begin readln(s); o:=0;p:=1; for i:=8 dow...
全文
熱門問答