double

    1熱度

    6回答

    我想將科學雙數轉換爲java中的十進制雙精度。我發送一個在X86(小端)機器上運行的服務器(用C++編碼)的值,並且在將數據發送到客戶機(在java上編碼)之前,我使用htonl,ntohl方法進行轉換。但是現在,我必須發送這個值,而不像LE那樣轉換爲BE。正在客戶端(java)端進行覆蓋。其他類型可以正確轉換,但雙重,這是不存在的。當客戶端收到雙精度型時,該值無法正確讀取。這是我的雙重轉換的Ja

    5熱度

    5回答

    如何將雙精度值轉換爲二進制值。 我有這樣的低於125252525235558554452221545332224587265一定的價值,我想將其轉換爲二進制format..so我保持它在雙然後試圖轉換爲二進制(1 & 0的)..我使用C#.NET

    4熱度

    4回答

    我想從鍵盤得到一個十進制輸入,它只是不工作。首先我試過 double d = Integer.parseInt(JOptionPane.showInputDialog( "Please enter a number between 0 and 1:")); 而且這顯然不能很好地工作。 我習慣解析int,因爲它們從鍵盤右進入一個變量,但我不知道我應該爲小數做些什麼!我需要

    0熱度

    1回答

    單通道圖像是我的輸入。 (defalut IPL_DEPTH_8U) 我將輸入圖像的每個像素乘以標量浮點數(如2.8085)(作爲我的算法的一部分)。 因此,這需要我增加了深度和改變圖像類型IPL_DEPTH_64F 但每當我想我的圖像數據類型更改爲IPL_DEPTH_64F並具有雙重*訪問每個像素,我的程序執行突然停止,破壞 「file.exe已停止工作,導致程序停止工作。」 這是否意味着,我的

    2熱度

    2回答

    我在想如何在浮點數(4字節),雙精度浮點數(8字節)和半浮點數(2字節,用於OpenGL實現)上組織位。 此外,我怎麼能從一個轉換到另一個?

    9熱度

    4回答

    我正在研究這個程序,我注意到使用%f作爲double和%d作爲float使我完全不同。有人知道爲什麼發生這種情況? int main() { float a = 1F; double b = 1; printf("float =%d\ndouble= %f", a, b); } 這是輸出 float = -1610612736 double = 19035983719276613

    0熱度

    2回答

    我有一個csv文件,其中的數量和數量字段出現在每個明細記錄中,除了標題和預告記錄。預告片記錄具有總計費用值,這是總額詳細記錄中乘以數量字段的總和。我需要檢查拖車總費用值是否等於我的數量和數量字段的計算值。我爲所有這些計算使用雙數據類型。當我瀏覽時,我能夠從下面的網頁鏈接瞭解到,它可能會在使用雙數據類型時與小數點進行比較時產生問題。它建議使用的BigDecimal http://epramono.b

    3熱度

    1回答

    我的應用程序需要將經XML解析的緯度和經度值存儲到核心數據中。目前,我有一個核心數據模型,其中這些屬性設置爲double。模型對象的頭文件定義爲NSNumber 如何將存儲在我的CurrentNodeText變量中的字符串轉換爲所需的類型以存儲在覈心數據中?另外,這是將座標數據存儲在覈心數據中的適當方式嗎?

    1熱度

    1回答

    因此,我正在爲學校開發一個程序,其中一部分任務是提供一些彈出輸入提示。我正在使用JOptionPane,它本質上有一個OK按鈕和一個Cancel按鈕。現在,爲了使當他們按取消當提示要求一個字符串程序退出,我有這樣的事情: firstName = JOptionPane.showInputDialog("Please enter your first name:"); if(firstName =

    15熱度

    4回答

    我得到了這個C代碼。 #include <stdio.h> int main(void) { int n, d, i; double t=0, k; scanf("%d %d", &n, &d); t = (1/100) * d; k = n/3; printf("%.2lf\t%.2lf\n", t, k);