uint32

    0熱度

    1回答

    我想出了一個使用按位運算的循環,產生一個數字,每隔一位打開一個數字(即,在8位的情況下,01010101 )。 從理論上講,我的循環應該工作得很好,並且它對uint32和uint64,但不是uint8或uint16可以正常工作。我不知道爲什麼...... 下面的代碼: @autoreleasepool { // a = 00000000 uint32 a = 0; /

    2熱度

    1回答

    我有一個基於陣列 uint8_t arrayTest[] = { 0, 0xC1, 0, 0, 0, 0x0a, 0, 0, 0, 0x50 }; 所以下面的printf與uint32_t的顯示正確的輸出 「一個」: printf("%x ",ntohl(*((uint32_t *)(arrayTest+2)))); 但uint16_t沒有正

    -1熱度

    2回答

    我有一個函數需要const char*作爲參數,但我擁有的數據是Datum(PostgreSQL),我使用DatumGetUint32() function轉換爲Uint32。我現在需要將它轉換爲const char*的C++。我在網上查了很多不同的網站,但沒有得出確鑿的答案。任何幫助將不勝感激!提前致謝。 編輯:這是因爲我有不同的功能,我必須傳遞數據。目前,數據的格式爲Uint32。然而,該函數

    1熱度

    3回答

    當我嘗試編譯我的程序首先我得到這個錯誤: error: ‘uint32_t’ does not name a type 然後我包括 #include <stdint.h> 現在變成了這個錯誤: /include/stdint.h:52: error: conflicting declaration ‘typedef unsigned int uint32_t’ /cuda/include/ve

    3熱度

    1回答

    嗨我正在使用Fortran 90代碼來調用C函數。由於我在操作地址,所以C函數的參數應該在Fortran中正確匹配。我正在使用ifort和icc來編譯代碼並在64位機器上工作。 一些測試表明,這也將工作與int32_t,雖然以防止最終的陷阱,我想保持uint32_t 的C函數,我呼籲有以下原型 uint32_t encode_(uint32_t x, uint32_t y) uint32_t d

    0熱度

    2回答

    我想將uint32轉換爲char字符串以用於打印目的。我的uint32是一個類似於「0x00402B00」的地址 我可以不在意前面的「0x」,但是如果它在那裏並不重要。 我怎樣才能把這個數字變成char字符串,其中: string[0] = 0 string[1] = 0 string[2] = 4 string[3] = 0 string[4] = 2 ....等等。 威爾這樣的工作

    1熱度

    1回答

    我想將C++中的UINT32顏色格式從AaBbGgRr轉換爲AaRrGgBb。 Aa = Alpha,Bb =藍色,Gg =綠色Rr =紅色。通過轉換我的意思是切換Bb和Rr的值。有人知道我能做到嗎?

    0熱度

    1回答

    我有兩個UINT16值 private UInt16 leastSignificantWord; private UInt16 mostSignificantWord; 這兩個詞(UINT16值)來自其將一個UInt32的狀態/錯誤值成兩個組件單詞並返回這兩個單詞。現在我需要回到UInt32的值。總結這兩個詞在一起不會做到這一點,因爲如果最重要和最不重要的話是無視的。 例如: private

    3熱度

    1回答

    當我注意到一些奇怪的東西時,我正在修改IP數據包的「解析器」。 當它來解析的IP地址,在C# private uint srcAddress; // stuff srcAddress = (uint)(binaryReader.ReadInt32()); 的伎倆,所以你會覺得這VB.Net equivallent Private srcAddress As UInteger '' stu

    0熱度

    1回答

    C++:DWORD dwState = (DWORD)-1; 這裏沒有問題。 C#:uint state = -1; 這裏,被認爲是DWORD的等價物的uint或UInt32不能具有負值,並且拋出異常。 值是太大或太小,以UInt32 我具有同時讀取從CPP和C#程序此值(被存儲在DB)的碼。 Cpp將無效狀態標記爲-1。因此我無法使用uint類型從C#front讀取它。 我不能在C++程序中改變