sizeof 相关问题

sizeof是指标准C / C ++运算符,用于返回表达式或数据类型的字节大小。

无法正确打印数组[重复]

我试图用数组 curry 中的元素填充数组 lebron,然后编写一个函数来打印填充的数组。但是输出并不像预期的那样。 我的代码: #包括

回答 0 投票 0

sizeof(' ') null terminator as literal 是四个字节,但是为什么在字符串中它只需要一个字节?

在 c ' ' 空终止符中,因为文字需要 4 个字节(因为它在内部只是零)但是为什么在字符数组或字符串中使用时只需要 1 个字节?这个编译器 mag...

回答 1 投票 0

为什么这段 C 代码没有为我计算数组中元素的数量?

无法计算数组中元素的数量 #include int 计数器(int arr[]) { int c = 0; for (int i=0 ; arr[i]!= ' '; i++) { c=c+1; } 返回 c; } 在...

回答 3 投票 0

c++ 函数在 arm 设备和 x64 机器上运行时输出不同

我正在尝试使用 c++ python 将图像转换为 CbCrA,但是当从 raspberry pi 和 ubuntu 笔记本电脑运行时,相同的函数会输出两个不同的输出。我知道有变量...

回答 2 投票 0

自定义的带陷阱表示的无符号短整型的大小是多少?

以下C标准的所有章节编号均来自此特定的C11草案版本 段。 C11 第 3.19.4 节的第 1 条规定: 陷阱表示 不需要表示的对象表示...

回答 3 投票 0

具有陷阱表示的自定义 uint16_t 的大小是多少?

以下C标准的所有章节编号均来自此特定的C11草案版本 段。 C11 第 3.19.4 节的第 1 条规定: 陷阱表示 不需要表示的对象表示...

回答 2 投票 0

处理格式说明符 %llu 时的警告

这里只是一个新程序员。 我正在尝试使用 size_t 和 sizeof,特别是使用它们来查找数组的大小,因为我试图创建一个索引数量可变的数组...

回答 2 投票 0

获取可变长度数组的 sizeof——这样做有什么好处吗?

我正在处理一段遗留代码(没有测试)。我偶然发现了一个隐藏在几个宏中的部分。如果使用 GCC 的 -Wvla 编译,它会生成警告。 有问题的代码等同于...

回答 2 投票 0

如何编写 sizeof 函数算法? [关闭]

我没有使用 sizeof 来查找数组的大小,而是编写了该代码: 尺寸=0; 对于(int j = 0;真;j++){ 如果(数组[j] == NULL){ 休息; } 别的 { 尺码++; } 但是程序崩溃了,我没有

回答 1 投票 0

在 C++ 中查找字符串数组的大小

所以我有一个字符串数组。这是一个例子: std::string array[] = {"示例", "示例 2", "示例 3"}; 有什么办法可以找到 ...

回答 12 投票 0

sizeof()行为在C语言编程中的应用

这是我的程序... int main(void) { printf("%lun\\", sizeof("")); / 第一个if else语句 if(1 > -2) printf("Yes"); else printf("No"); printf("\n"); / 第二个if....

回答 1 投票 0

在这种情况下,sizeof wоrk是如何实现的呢?

请看下面的代码。#include int main(void) { int i = 1; printf("%lu\n", sizeof(int[++i])); printf("%d", i); }。我测试sizeof操作符是因为......。

回答 2 投票 2

在这种情况下,sizeof wоrk是如何实现的呢?

请看下面的代码。#include int main(void) { int i = 1; printf("%lu\n", sizeof(int[++i])); printf("%d", i); }。我测试sizeof操作符是因为......。

回答 2 投票 4

sizeof()在C++11中是如何表现的?[重复]

c++中的sizeof()函数的行为非常奇怪。我无法理解它的含义。我在写代码实现二进制搜索算法来寻找一个数组中的元素。要有一个 ...

回答 1 投票 0

sizeof函数如何在有位字段和无位字段的结构上工作?(padding)

我在C++上测试带位字段的结构体的行为,但我遇到了一点困惑。我的操作系统是windows 10 64bits。我使用的代码如下: struct BitFieldTest { ...。

回答 1 投票 0

sizeof操作符返回1bytes的VOID操作符。

我正在研究C++中的sizeof操作符。我遇到了一个意外的语义错误。我读到void数据类型是没有内存大小的。但是,在我的程序中,sizeof操作符返回......

回答 1 投票 0

我可以通过创建一个结构体的实例来获取结构体字段的大小吗?

在C++中,如果你有一个结构体的实例,那么获取该结构体字段的大小是很简单的。例如(未编译): typedef struct Foo { int bar; bool baz; }。Foo; / ... Foo s; ...

回答 3 投票 31

为什么sys.getsizeof()返回的值比实际大小多33个字节?

下面的代码返回35作为答案: print(sys.getsizeof((1024).to_bytes(2, byteorder='big'))) int.to_bytes()是否应该返回一个1024的字节表示,即2个字节长,因为 ...

回答 1 投票 0

在自己的sizeof API中,有什么必要使用(char*)类型化?

#include #define my_sizeof(type) (&type+1) - (&type) int main() { int y; printf("size_of int: %ld\n", sizeof(y)); printf("address of y = %x \n",&y); printf("address ...

回答 1 投票 -1

C:哪些数据类型大小是正确的?

为什么C和gdb输出的东西不一样?而且有些数据类型大小怎么可能还相等呢?至少维基百科上说,所有这些都有不同的值范围。我有一台64位的机器。#include &...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.