unsigned-long-long-int

    -5熱度

    2回答

    uint8可以表示爲ubyte,uint16可以表示爲uword,uint32可以表示爲ulong,uint64可以表示爲? 我正在尋找無符號整數如何表示爲c中的數據類型,但我對如何呈現uint64有困惑? 是否可以使用uint64作爲udouble在c中?請有人指導我? 它會支持嗎? 什麼可能是格式說明符的所有上述? 我只是簡單地加入這一行,因爲它要求身體不符合要求並告訴添加一些內容。所以我加了

    0熱度

    1回答

    我需要在Core Data屬性中存儲uint64_t號碼。我也需要在謂詞中使用這個屬性。 問題是,核心數據只有Integer64類型,並且我無法對該屬性執行提取請求。 例如: NSNumber *pid = @(9224992848802061623ULL); // some unsigned long long // create a person with this id

    10熱度

    1回答

    這個問題Implicit type conversion rules in C++ operators(和其他幾個人)狀態 如果任是很長很長unsigned int類型的其他被提升爲長長 unsigned int類型 但是,如果我做了MSVC下以下幾點: unsigned int a = <some expression>; unsigned long long b = a << 32ULL;

    -1熱度

    1回答

    當我輸入36011時,第二個輸出的結果是36011而不是11,我確信編譯器設置是正確設置的。我真的不知道還有什麼要做,我必須使用long long long來完成這個任務,並且當我嘗試在我的代碼中使用mod函數時,它不適用於我。 #include <iostream> using namespace std; int main() { long long int seconds;

    4熱度

    2回答

    如何通過預處理器指令檢查unsigned long long類型在當前編譯環境中是否可用? 我試圖檢查 #if __STDC_VERSION__ >= 199901L /* Available */ #else /* Not available */ #endif 但用gcc編譯,並至少在沒有-std= -compiler論證這導致「不avaibalble」(但會工作)

    2熱度

    3回答

    我是一名編程新手,目前我正在編寫一個轉換計算程序在目標c中,我真的很掙扎。 我有一個字符串表示一個無符號長long值。我需要一種方法,試圖添加另一個字符來檢查新字符在添加之前不會超過LONG_LONG_MAX。或刪除最後一個字符,如果該值/將高於LONG_LONG_MAX 我能想到的,甚至嘗試這個唯一可能的方式是: - (BOOL) isNumberStringValid:(NSString *)

    1熱度

    1回答

    我有這樣一段代碼,其目的是,以確定是否接收到的分組是有效或不是: size_t offset_to_a, offset_to_b; u_int32_t file_name_length; u_int32_t packet_length; if ((offset_to_a + offset_to_b + file_name_length) > packet_length) { //

    3熱度

    1回答

    我有C++ 11代碼失敗編譯因爲重載函數與同類型作爲參數重新定義之間的差異: char const* foo(uint64_t) { return "%" PRIu64; } char const* foo(unsigned long long int) { return "%llu"; } 是否有一個我可以添加編譯器宏來檢查這兩個基元之間的相等性,然後在編譯之前刪除第二個,如果它是等價的?

    0熱度

    1回答

    我偶然發現了以下問題,有人可以請幫忙嗎? 我正在嘗試使用按位操作,並且我期待這打印2^50的值。然而,輸出爲0.我可以打印的最大值是2^31,這應該是正常int的最大值,對吧?那麼,我在這裏做了一些非常錯誤的事情嗎?提前致謝。 #include<stdio.h> #include<inttypes.h> int main(void) { uint64_t x=(1<<50); print

    1熱度

    2回答

    我正在解決一個問題,其中任務是在用戶提到的給定行處輸出pascal三角形的結果。 https://leetcode.com/problems/pascals-triangle-ii/ 我寫我的溶液,其存儲了巨大的階乘結果的問題。 vector<int> getRow(int rowIndex) { vector<int> v; int C = 1; v