討論串[問題] 二進位轉float.double
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
好奇做了實驗,float 和 int 的位元數都是32bit,所以轉換資料型態(指標)後printf. 的值應該會是一樣,結果也是如此,但後來想說:如果用4個 char 的陣列,轉型為. float的指標(和int的指標)後答案應該和前面兩個值一樣,但最後出來的值卻天差地遠. 想想或許開始的地方才是
(還有740個字)
內容預覽:
其實真正引起我好奇的地方是,直接用型態轉型可不可行?. int my_int = 0;. int arr[32];. for(int i=0; i<32; i++) {. my_int <<= 1;. my_int += arr[i];. }. 這樣會得到一個整數 my_int,這 32 個 bit
(還有197個字)
首頁
上一頁
1
下一頁
尾頁