請問C語言怎麼用陣列完成負數的十進位制轉換成二進位制?

時間 2021-05-08 17:47:55

1樓:godteking

windows下可以用itoa函式

itoa函式位於stdlib.h

#include

#include

intmain

()//

似乎有點短。。。。

2樓:

class

Smile

intStrToInt

(char

*Str

)char*p

=Str

;charCh=

*p;int

Sig=1;

// 考慮負數;if(

'-'==Ch)

elseif(

'+'==Ch)

intSum=0

;for(;*

p;++p

)}return

(Sig

*Sum);}

public

:char

*Change

(char

*Str

,intN,

bool

UpCase

=true)if

(Sum

=10)

else*(

++p)=

'\0'

;return(Ar

);}inta=N

;Wid=3

;for(;(

a*=N)

<=Sum;

++Wid

);char*Ar

=(char*)

calloc

(Wid

,sizeof

(char

));*Ar=

'0';

char*p

=Ar+Wid;*

p='\0'

;for

(;Sum

>0;Sum/=N)

if(sig<0)

if('0'==*Ar

)if(N

<=10)

for(p=

Ar;*p

;++p)

}return(Ar

);}};我暫時只寫了這些,可能還有問題,朋友可

C語言中字元陣列用 初始化?

Elias Wang 我們大致先把概念理清一下 字元陣列 初始化 在宣告變數的同時,為變數分配儲存空間,並初始化資料34 foo string literal 形式,初始化變數位址39 f o o 0 array 形式 賦值 變數已經被宣告,再對變數已有的儲存空間進行操作34 foo string ...

負數用數學語言是怎麼定義的?

茶涼涼涼涼 實數集的公理體系了解下 滿足下面四條公理的集合 被稱為 實數集 它的元素叫做 實數 一 加法公理確定了乙個對映 加法運算 使得 之序對 有某元 與之對應,稱 為 和 的 和 且滿足 叫做 零元 叫做 的 負元 若在任意集合 上給定了滿足 的運算,則稱 是乙個 群 如果還滿足 那它就是乙個...

C語言如何實現陣列的自增長?

王飛 template void Array reallocate unsigned int new size T old data data data new T new size allocated new size int end used new size used new size for...