將整型數字以二進位制形式列印出來

2022-05-18 03:55:51 字數 472 閱讀 6073

2019-05-28

關鍵字:整型轉二進位制

分享乙個 c 語言實現的將整型數字轉換成二進位制形式列印出來的**。

這裡貼兩種列印形式,第一種形式是列印 2 個位元組長度的數字,且每 4 位就會空乙個格出來以增加閱讀性。而第二種形式的則是只列印 1 個位元組。

其實這兩個函式都是筆者在工作中寫的,各自的適用場景不同而已。

下面先貼出這兩個函式各自的執行結果,即轉換結果。

筆者不喜歡囉嗦,上面的結果的源**如下,整個**邏輯極其簡單,就不解釋了。有需要的同學直接拷貝走人就好。 

#include void pbin1(int

i) }

fprintf(stdout, "\n

");}void pbin2(unsigned char

dat)

printf("\n

");}int

main()

java列印整型的二進位制格式

使用jdk自帶函式integer.tobinarystring 函式不能完整顯示整型資料的二進位制格式。例如integer.tobinarystring 2 執行結果為 10,但真正的完整而進製格式為 00000000000000000000000000000010。列印整型數值的完整二進位制格式 ...

上傳檔案以二進位制的形式儲存

檔案上傳這個我看來有兩種上傳方法 一 上傳到伺服器上把檔案位址存入資料庫中 二 直接把檔案以位元組數儲存 第一種方式比較常見 可以使用檔案流的形式把檔案寫入到伺服器端。今天主要說明第二種方法 因為我做的是web專案,所以上傳工具就用到了fileupload控制項如何實現的呢,不廢話上 default...

二進位制串轉十進位制整型

bits陣列轉int,string串也可以,但是vector更省空間,bits的長度應當小於int的長度,即小於等於31位,最高位為符號位。如果是無符號二進位制串,則函式返回型別為unsigned int,最高位進行運算且不加判斷,bits陣列的長度最大為32位 二進位制轉10進製 intbits ...