0
ответов

Как указать 64-битные целые числа в c

Я пытаюсь использовать 64-битные целые числа в C, но получаю смешанные сигналы относительно того, возможно ли это. Когда я выполняю printf: printf("Размер long int:%d\nРазмер long long int:%d\n\n",(int)...
вопрос задан: 27 June 2017 16:27
0
ответов

Функция C, которая вычисляет общий размер аргументов

В настоящее время я пытаюсь вычислить общий размер аргументов, переданных в функцию, в байтах. Теоретически можно просто записать sizeof (x) для каждого аргумента. Однако это огромная трата ...
вопрос задан: 23 May 2017 12:31
0
ответов

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

Я изучал проект стандарта и не могу найти то, что искал. Если у меня есть стандартный тип макета struct T {unsigned handle; }; Тогда я знаю, что reinterpret_cast <...
вопрос задан: 23 May 2017 12:28
0
ответов

Почему sizeof (bool ) не определено как единое целое самим стандартом?

Размер char, signed char и unsigned char определен как 1 байт самим стандартом C ++. Мне интересно, почему он также не определил sizeof (bool)? Стандарт C ++ 03 $ 5.3.3 / 1 говорит, что sizeof (char) ...
вопрос задан: 23 May 2017 12:26
0
ответов

почему sizeof('a') равно 4 в C? [дубликат]

Возможный дубликат: Почему символьные литералы в C являются ints, а не chars? #include int main(void) { char b = 'c'; printf("здесь размер %zu\n",sizeof('a')); printf("здесь ...
вопрос задан: 23 May 2017 12:23
0
ответов

C sizeof a passed array [duplicate]

Possible Duplicate: How to find the sizeof( a pointer pointing to an array ) I understand that the sizeof operator is evaluated and replaced with a constant at compile time. Given that, how can ...
вопрос задан: 23 May 2017 12:18
0
ответов

размер типов в c/c++

Недавно я задал здесь вопрос относительно размера char. Глядя на мой вопрос, он привел меня к другому вопросу :Зависят ли такие вещи, как количество битов в char или sizeof (int )CPU, OS...
вопрос задан: 23 May 2017 12:13
0
ответов

Почему "sizeof" дает неправильные измерения? [дубликат]

Возможный дубликат: результат struct sizeof не ожидался У меня есть эта структура C ++: struct bmp_header {// заголовок файла растрового изображения (14 байтов) char Sign1, Sign2; // 2 беззнаковых int File_Size; // 4 ...
вопрос задан: 23 May 2017 12:08
0
ответов

Требуется ли, чтобы размер структуры был точным кратным выравниванию этой структуры?

Я снова подвергаю сомнению давнее убеждение. До сегодняшнего дня я считал, что выравнивание следующей структуры обычно будет 4, а размер - 5 ... пример структуры {int ...
вопрос задан: 23 May 2017 12:02
0
ответов

В чем рабочая разница между указателем на символ со знаком и указателем без знака?

Я могу понять разницу между знаковым символом и беззнаковым. Но разве указатели соответствующего типа не эквивалентны по своей работе? Потому что sizeof(char) и sizeof(unsigned char) равны ...
вопрос задан: 23 May 2017 11:58
0
ответов

Using ++ inside the sizeof keyword [duplicate]

Possible Duplicate: what's the mechanism of sizeof() in C/C++? Hi, I'm a TA for a university, and recently, I showed my undergraduate students the following C code from a C puzzle I found: ...
вопрос задан: 23 May 2017 11:55
0
ответов

размер типа char в C [дубликат]

Возможный дубликат: почему символы C литералы вместо символов? ребята, я попытался распечатать размер char в C. С помощью следующего кода я получил результат как int, 4 символ, 1 ...
вопрос задан: 23 May 2017 11:53
0
ответов

sizeof пустой структуры равен 0 в C и 1 в C ++ почему? [дубликат]

Возможные дубликаты: Пустой класс в C ++ Каков размер пустой структуры в C? Я где-то читал, что размер пустой структуры в C ++ равен 1. Поэтому я подумал о проверке. К сожалению, я сохранил ...
вопрос задан: 23 May 2017 11:47
0
ответов

sizeof (пусто) равняется 1 в C? [дубликат]

Возможный Дубликат: Каков размер пустоты? Привет все! Я использую gcc для компиляции моих программ C, просто обнаруженных случайно, что sizeof (пусто) составляет 1 байт в C. Есть ли любое объяснение...
вопрос задан: 23 May 2017 11:47
0
ответов

Печать sizeof (T) во время компиляции [дубликат]

Возможный дубликат: Можно ли распечатать размер класса C ++ во время компиляции? Могу ли я вывести размер объекта во время компиляции? Поскольку компилятор уже имеет эту информацию, когда ...
вопрос задан: 23 May 2017 11:47
0
ответов

Каким должен быть sizeof(int) на 64-битной машине? [дубликат]

Возможный дубликат: размер int, long и т. д. Зависит ли размер int от компилятора и/или процессора? Что определяет размер целого числа? Я использую 64-битную машину. $ uname -m x86_64 $...
вопрос задан: 23 May 2017 11:46
0
ответов

Размер массива в C ++ [дубликат]

Возможный дубликат: массив Sizeof, переданный в качестве параметра. Я веду себя глупо с этим оператором sizeof в C ++, знаете ли вы, почему он 4 и 12? void function (int arg []) {cout <& ...
вопрос задан: 23 May 2017 11:45
0
ответов

Кора ARM -M3 uint _fast32 _t vs uint32 _t

Я разрабатываю программу для процессора STM32Fx cortex -серии M3. В stdint.h определены следующие :typedef unsigned int uint _fast32 _t; typedef uint32 _t uint _less32 _t; typedef unsigned long...
вопрос задан: 19 November 2015 14:27
0
ответов

sizeof («…») в Visual C ++ меня расстраивает

Я писал фрагмент кода, в котором я использую sizeof («somestring») в качестве параметра функции , то я заметил, что функция не возвращает ожидаемое значение, поэтому я пошел посмотреть соответствующий asm ...
вопрос задан: 10 November 2015 14:20
0
ответов

Смешение sizeof (char) по ISO / IEC в кодировке различных наборов символов, таких как UTF-16

Предполагается, что программа работает в системе с набором символов кодировки UTF-16. Итак, согласно языку программирования C ++ - 4-й, стр. 150: символ может содержать символ машины ...
вопрос задан: 3 August 2015 02:52
0
ответов

Хорошо ли определено использование sizeof для переменной, в которой существует тип с таким же именем?

Это хорошо определенное поведение или оно не определено / как-то еще определено, с каким foo (типом данных или идентификатором) будет работать sizeof? typedef int foo; int main (int argc, char * argv []) {...
вопрос задан: 25 July 2015 05:00
0
ответов

Sizeof vs Strlen

#include "stdio.h" #include "string.h" main() { char string[] = "октябрь"; // октябрь состоит из 7 букв strcpy(string, "сентябрь"); // сентябрь состоит из 9 букв printf("размер %s равен %d ...
вопрос задан: 18 May 2015 07:54
0
ответов

Несоответствие для size_t и sizeof

Разве это не мешает, что результат родного оператора не может быть определен без включения заголовочного файла? Согласно этой странице size_t определяется в заголовках cstddef, cstdio, cstring, ctime и ...
вопрос задан: 13 May 2015 05:02
0
ответов

Размер ключевого слова в Java [закрыто]

Я думаю, что это простой вопрос: является ли sizeof ключевым словом в Java? Некоторые люди также говорят, что называют это оператором, некоторые называют это методом, а некоторые называют его командой. Что это?
вопрос задан: 3 May 2015 01:37
0
ответов

Why (and when) do I need to use parentheses after sizeof?

The below fails to compile: typedef int arr[10]; int main (void) {вернуть размер arr; } sizeof.c: 3: error: ожидаемое выражение перед 'arr', но если я изменю его на sizeof (arr); все ...
вопрос задан: 2 November 2014 16:39
0
ответов

Использование оператора sizeof

Результат выполнения следующей программы #include int main () {int * p [10]; printf ("% ld% ld \ n", sizeof (* p), sizeof (p)); } равно 8 <--- sizeof (* p) дает размер отдельного элемента в ...
вопрос задан: 31 July 2014 12:14
0
ответов

Пустая структура и анонимный союз странный случай

Скомпилировав мой код как C ++ 11 с gcc 4.8.2 и llvm / clang 3.4 на fedora-linux, я получил странные результаты, которые я не мог объяснить ... вот аналогичная программа fedora. #include < iostream > с помощью ...
вопрос задан: 6 May 2014 19:29
0
ответов

Получить размер указателя в C

Как получить размер указателя в C с помощью sizeof? Я хочу выделить некоторую память для хранения указателя (а не значения, на которое указывает).
вопрос задан: 2 May 2014 18:10
0
ответов

C ++: получение размера строки многомерного массива, переданного функции

Я пытаюсь написать функцию, которая будет распечатывать содержимое многомерного массива. Я знаю размер столбцов, но не размер строк. РЕДАКТИРОВАТЬ: Поскольку я не прояснил это, ...
вопрос задан: 17 November 2013 11:02
0
ответов

размер класса шаблона

template struct S {void foo () {sizeof (S); // (*) sizeof (S ); }}; int main () {S <5> s; s.foo (); вернуть 0; } Этот код ...
вопрос задан: 7 November 2013 08:44