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