unsigned

    5熱度

    4回答

    假設我正在用C#編寫一個庫,並且我不知道誰將會使用它。 庫的公共接口有一些無符號類型 - uint,ushort。顯然這些類型不符合CLS,理論上講,可能有語言無法使用它們。 這樣的現實語言嗎?

    3熱度

    1回答

    我需要將Python中的unicode字符串轉換爲其他類型,例如unsigned和signed int 8位,unsigned和signed int 16位,unsigned和signed int 32位,unsigned和signed int 64位,雙字,浮點,字符串,無符號和有符號8位,無符號和有符號16位,無符號和有符號32位,無符號和有符號64位。 我需要你的幫助。

    3熱度

    6回答

    我試圖從文件中讀取無符號整數(作爲連續字節存儲)並將它們轉換爲整數。我試過這個: file = File.new(filename,"r") num = file.read(2).unpack("S") #read an unsigned short puts num #value will be less than expected 我在做什麼錯在這裏?

    1熱度

    2回答

    在C++中,你可以這樣做: uint8 foo_bar ,我們會怎麼做同樣的事情在紅寶石?任何替代品? This post seems close to it也許有人可以解釋?

    20熱度

    5回答

    C標準狀態: ISO/IEC 9899:1999,6.2.5.15(第49) 三種類型CHAR,符號的字符,和 無符號字符統稱 字符類型。 實現應該定義字符到 具有相同的範圍,表示形式, 和行爲爲signed char或 unsigned char。 確實gcc根據目標平臺定義。 我的問題是,爲什麼標準這樣做?我看不出任何可以從模糊的類型定義中得出的東西,除了可怕的和難以發現的錯誤之外。 此外,在

    8熱度

    2回答

    我在PHP中有一個字符串(來自某些數據源),它表示一個格式化的無符號32位整數。 我需要將它存儲到MySQL數據庫中,作爲簽署的 32位整數,以便稍後我可以從PHP檢索它並將其用作(可能爲負)帶符號的整數常量(因爲PHP沒有無符號整數)。 所以,我需要的是一種轉換方法,無論是PHP或MySQL。它不應該依賴於平臺(不存在endian/32/64位問題)。 我知道如何有符號整數轉換成無符號的使用My

    10熱度

    3回答

    我想從多個線程增加一個無符號整數。 我知道Interlocked.Increment,但它不處理無符號整數。我可以使用lock(),但如果可能出於性能原因,我寧願不使用。 它是線程安全的,只是以正常的方式增加它?偶爾增加的數據丟失並不重要,因爲它僅用於統計數據。我不想要的是損壞的價值。

    63熱度

    6回答

    我已經看到這個unsigned「無類型」類型使用了幾次,但從來沒有看到它的解釋。我想有一個相應的signed類型。這裏有一個例子: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345; ret

    1熱度

    2回答

    例如,我有一個依賴項屬性,它改變了Canvas的ScaleTransform,但是如果它低於零,它會引發錯誤。當然,如果這種情況發生,我可以強制它在代碼中爲零,但我寧願使用更好的方法,如使用udouble(無符號雙精度),這在Silverlight中不存在,甚至不能設置最小/最大值在DependencyProperty的某處。 這裏最好的辦法是什麼?

    1熱度

    1回答

    我明白unsigned char *和char *類型之間的差異。我也知道如何使用的reinterpret_cast投的unsigned char *到char *在C++。 我使用的Objective-C的sqlite3的,我試圖從呼叫得到NSString到 sqlite3_column_text(...); 要做到這一點,我基本上做的: char *cParam = (char *)sql