unsigned

    4熱度

    2回答

    如何在java中生成隨機數between 0 and 2^32-1? 我寫此鏈接: long[]num = new long[size + 1]; Random random = new Random(); for (int i = 1; i < size + 1; i++) { num[i] = (long)random.nextInt()+(long)(1<<31); System.o

    -1熱度

    3回答

    我正在使用C++ Builder,並在一些幫助後設置一個const int變量爲矢量的大小。 這裏是我的代碼工作,只是爲了告訴你什麼是不工作: vector<appointment> appointmentVector = calCalendar.getAllAppointments(); const int sizeOfArray = 5; unsigned int arr[sizeOfA

    3熱度

    4回答

    可能重複: C++ style cast from unsigned char * to const char * 我有unsigned char* digest;這是一個程序的輸出,我想將它傳遞給char* S1; I型char* S1=digest;並且不起作用

    2熱度

    4回答

    我有一個函數聲明爲: void foo(unsigned int x) 我如何檢查了foo()不接受負數? 我想,如果我調用foo(-1)拋出一個異常, 當然,因爲x被自動轉換爲無符號,我無法檢查其積極性,如: if not(x>=0){ do_something();}; 或類似檢查。

    1熱度

    1回答

    我試圖實施手指檢測,該鏈接給出的是here。我正在閱讀MSVC2010中的代碼,它給了我如圖所示的錯誤,如下所示。有人能告訴我爲什麼下面的代碼給我錯誤?這與以下問題有關嗎? 1,2,3?有沒有可能的解決方法?我已經包含: #include <cstdint> #include <stdint.h> 我也試過: unsigned short depth = (unsigned short) (

    1熱度

    4回答

    我有一個unsigned,並希望將其轉換爲uint64_t(如果可能,請返回)。 我該怎麼做?如果可能的話,我想避免取決於未定義的行爲。 謝謝!

    2熱度

    1回答

    unsigned char Mid; if((data[2]) == 0x9A){ Mid = data[5]; if((Mid == 1) || (Mid == 2) || (Mid == 3)) return(Mid); 上面的代碼得到: 警告:比較總是假由於數據類型範圍限制 如我所料,出現 錯誤。 它的確定,如果我輸入 if((unsigned ch

    0熱度

    1回答

    嗨想我的NSString轉換爲unsigned char我與休耕行代碼 unsigned char strTransforms[100] = (unsigned char) [newTransFarString UTF8String]; ,但其顯示嘗試了錯誤「數組初始化必須是一個初始化列表」 我怎樣才能將它轉換爲無符號字符; 謝謝

    1熱度

    4回答

    我嘗試乘以三個數字,但我得到一個奇怪的結果。爲什麼我得到如此不同的結果? unsigned int a = 7; unsigned int b = 8; double d1 = -2 * a * b; double d2 = -2 * (double) a * (double) b; double d3 = -2 * (a * b); // outputs: // d1 = 4294

    4熱度

    3回答

    最近我遇到了一個問題,比較有符號和Objective-C中的無符號值。下面是這個問題的一個例子: NSArray *array = [NSArray array]; NSLog(@"Count = %d", array.count); NSLog(@"Count - 2 = %d", array.count - 2); if (array.count - 2 > 0) { NSLo