c語言二進(jìn)制輸出符號 c語言的二進(jìn)制數(shù)值如何直接輸出?
c語言的二進(jìn)制數(shù)值如何直接輸出?如何在c語言中輸出二進(jìn)制數(shù)?C標(biāo)準(zhǔn),不輸出二進(jìn)制,但可以使用itoa()將其轉(zhuǎn)換為二進(jìn)制。Exampleinta=10carbinbuf[32]//存儲二進(jìn)制字符串pr
c語言的二進(jìn)制數(shù)值如何直接輸出?
如何在c語言中輸出二進(jìn)制數(shù)?
C標(biāo)準(zhǔn),不輸出二進(jìn)制,但可以使用itoa()將其轉(zhuǎn)換為二進(jìn)制。Exampleinta=10carbinbuf[32]//存儲二進(jìn)制字符串printf(%sn”,Itoa(a,binbuf,2))的空間//最后一個參數(shù)2代表二進(jìn)制
C語言中沒有二進(jìn)制格式的輸出符號。使用函數(shù)可以很容易地將十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制字符串。例如:int ICHAR s[128]scanf(%d,&;I)Itoa(I,s,2)/*三個參數(shù),第一個是要轉(zhuǎn)換的數(shù)字,第二個是存儲轉(zhuǎn)換的字符串,第三個是要轉(zhuǎn)換的基*/printf('轉(zhuǎn)換為二進(jìn)制的數(shù)字是:[%s]n,s)。此外,Itoa函數(shù)的頭文件是stdlib。小時