Resultados de la búsqueda a petición "sizeof"

2 la respuesta

¿Por qué el tamaño del puntero int es diferente del tamaño de la matriz int? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo encontrar el 'sizeof' (un puntero que apunta a una matriz)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 respuestasVamos a ser el siguiente código: int x; int *p = ...

3 la respuesta

¿Por qué el tamaño de un objeto de clase es diferente según el orden de los miembros?

class CHaraICICCC { int i; char c1; int j; char c2; char c3; char c4; }; class CHaraIICCCC { int i; int j; char c1; char c2; char c3; char c4; }; void fun() { CHaraICICCC eici; CHaraIICCCC eiicc; int icic = sizeof(eici); // -> output of icic is ...

6 la respuesta

Tamaño de los tipos de datos primitivos

¿En qué es exactamente el tamaño de un tipo de datos primitivo comoint ¿depender de? CompiladorProcesadorEntorno de desarrollo¿O es una combinación de estos u otros factores? Una explicación sobre la razón de lo mismo será realmente ...

12 la respuesta

¿Por qué los caracteres literales C son ints en lugar de caracteres?

En C ++,sizeof('a') == sizeof(char) == 1. Esto tiene sentido intuitivo, ya que'a' es un carácter literal, ysizeof(char) == 1 según lo definido por el estándar. En C sin embargo,sizeof('a') == sizeof(int). Es decir, parece que los literales de ...

7 la respuesta

¿Por qué "sizeof (a? True: false)" da una salida de cuatro bytes?

Tengo un pequeño código sobre elsizeof operador con el operador ternario: #include <stdio.h> #include <stdbool.h> int main() { bool a = true; printf("%zu\n", sizeof(bool)); // Ok printf("%zu\n", sizeof(a)); // Ok printf("%zu\n", sizeof(a ? true ...

4 la respuesta

¿Por qué sizeof (* "327") devuelve 1 en lugar de 8 en un sistema de 64 bits?

printf("%lu \n", sizeof(*"327"));Siempre pensé que el tamaño de un puntero era de 8 bytes en un sistema de 64 bits, pero esta llamada sigue regresando 1. ¿Alguien puede dar una explicación?

9 la respuesta

¿Cómo determino el tamaño de un objeto en Python?

En C, podemos encontrar el tamaño de unint, char, etc. Quiero saber cómo obtener el tamaño de los objetos como una cadena, un entero, etc. en Python. Pregunta relacionada:¿Cuántos bytes por elemento hay en una lista de ...

9 la respuesta

¿Por qué sizeof (x ++) no incrementa x?

Aquí está el código compilado en dev c ++ windows: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; }Esperox ser 6 después de ejecutarnota 1. Sin embargo, la salida ...

1 la respuesta

Tamaño máximo de size_t

Yo se enC tipo de retorno desizeof el operador essize_t siendo tipo entero sin signo definido en<stdint.h>. Lo que significa que su tamaño máximo debería ser65535 como se indica enC99 ...

2 la respuesta

Escribir registros complejos para archivar

Hola, he definido algunos registros en mi proyecto que pueden consistir en otros registros y también en matrices dinámicas de tipos de datos normales y otros registros, no es un ejemplo de un tipo de registro Type1=record x:integer; end; ...