Результаты поиска по запросу "sizeof"

5 ответов

Размер int и размер указателя int на 64-битной машине

Мне было просто интересно, как я могу узнать, является ли мой ноутбук 64 или 32-битной машиной. (это 64).Итак, я подумал о печати следующего:

6 ответов

Количество бит в типе данных

3 ответа

«% d» ожидает аргумент типа «int», но аргумент 2 имеет тип «long unsigned int» [-Wformat =] [duplicate]

ТОП публикаций

4 ответа

Как я могу получить размер вектора :: значение_типа?

1 ответ

Как работает sizeof для разных типов данных при добавлении и вычислении? [Дубликат]

3 ответа

Является ли sizeof (T) == sizeof (int)?

6 ответов

Найти размер массива без использования sizeof в C

Я искал способ найти размер массива в C без использованияsizeof в C и я нашел следующий код: int main () { int arr[100]; printf ("%d\n", (&arr)[1] - arr); return 0; }Может кто-нибудь, пожалуйста, объясните мне, как это работает?

2 ответа

Почему я не могу использовать sizeof в состоянии препроцессора?

Я понимаю, что sizeof - это оператор, который вычисляется во время компиляции в целочисленную константу. Но, похоже, его нельзя использовать в директиве препроцессора #if, например: #if 4 == sizeof(int) typedef int Int32; #endif(cygwin-gcc ...

5 ответов

Что здесь происходит? sizeof (short_int_variable + char_variable)

#include <stdio.h> int main() { short int i = 20; char c = 97; printf("%d, %d, %d\n", sizeof(i), sizeof(c), sizeof(c + i)); return 0; }Может кто-нибудь сказать мне, что происходит, когда sizeof (a + b) "a - это короткий тип int, а b - ...

4 ответа

C ++ простой размер разницы между массивом char и указателем char

char * test = "test"; cout << sizeof(test); char test2[] = "test"; cout << sizeof(test2);Запуск этого на Visual Studio 2010, почему выход45? Не должно быть строковым литералом, аsizeof строковый литерал будет ли количество символьных элементов в ...