signed-integer

    0熱度

    3回答

    我想將十六進制數據轉換爲有符號整數/十進制,並不能找出我做錯了什麼。我需要FE變爲-2。 我使用的是Convert.ToInt32(fields[10], 16),但我得到254而不是-2。 任何援助將不勝感激。

    3熱度

    1回答

    目前我的工作在C和麪臨的困惑關於所簽署int類型結構,在這裏我給的例子: #include <stdio.h> #include <string.h> struct { signed int age : 4; } Age; int main() { Age.age = -8; printf("Age.age : %d\n", Age.age);

    3熱度

    1回答

    我對一個名爲OpenBCI的新物聯網項目感興趣,該項目基本上是用於讀取和處理腦波和其他生物數據的開源EEG。在他們的docs中,他們聲稱通過空中傳輸的數據(通過RFDuino)發送24位數據。到了24位值轉換爲32位有符號整數,他們提出以下Java友好Processing代碼: int interpret24bitAsInt32(byte[] byteArray) { int newIn

    -2熱度

    1回答

    我有一個16位無符號整數(65535),我希望把它籤?有沒有辦法做到這一點?

    0熱度

    1回答

    我正在學習C++。我想讀一些由C++程序中的fortran程序生成的文件。我想要讀取的每個文件都包含一個0,1或-1的數字列表。這些數字是fortran程序中定義的1字節整數數組的元素。以下是一個示例Fortran代碼以及一個示例C++代碼(我嘗試將該文件讀入一個無符號整數數組中,以此開始)。在Fortran代碼中,我將一個1字節整數數組寫入二進制文件,然後將該二進制文件讀入數組並打印數組元素。當

    0熱度

    1回答

    在我的應用程序中,如果NSString包含負整數,我想要顯示0。我試圖將NSString轉換爲signed int,但是我的NSString以signed int轉換代碼始終返回0值。 如:我想@"-0.02"轉化爲-0.02 int。但我的代碼總是返回0而不是原始值。 我試圖與下面的代碼: (signed)[@"-0.02" intValue] //返回0 [[NSNumberFormatter

    0熱度

    1回答

    不少類似的問題已經被問過,但它仍然令我感到困惑如何 unsigned int a = -1; int b = ~0; if (a == b) printf("%u\t%d", a, b); 回報 4294967295 -1 我明白值是如何存儲在C中,爲什麼它顯示這些數字,但我的問題是,a==b如何在這裏返回true?

    -5熱度

    2回答

    我正在使用tricore v3.4.6編譯器。 假設我有一個有符號整數,如sint32 a = -1 ,並且想用printf打印。 我試圖printf("Signed number %i", a)以及printf("Signed number %d", a)這既給了我編譯器的警告,例如 警告:INT格式,SINT32 ARG

    0熱度

    2回答

    我想解決一個問題,如下所示:給定一個集合段和一組點,計算每個點包含多少個段。 我遇到的問題是當我不得不計算一個點包含點的次數時。當我有一個確定的輸入時,內部循環會正確地遞增每個點的計數器,當我有另一個數據集時天氣正常,將零與負數進行比較併發生非負數,它會表現得很奇怪。 以下只是一個腳本,用於查找我面臨的問題,並不代表實際的實施。 測試用例得到輸出如下: 情況1: String debug = "T

    -3熱度

    1回答

    任何知道如何將此僞代碼轉換爲MIPS程序集的人?種子是一個全局變量 FUNCTION codgen(): UNSIGNED INTEGER; LOCAL SIGNED INTERGER n; LOCAL UNSIGNED INTEGER x,y; BEGIN n:= [right-justify the five bits "seed"<24:20>, and zero-extend];