Resultados da pesquisa a pedido "sizeof"
tamanho da estrutura de resultado não esperado
Eu tenho uma estrutura definida assim:
Lógica por trás de sizeof () para constantes de caracteres e nomes de funções [duplicado]
Esta questão já tem uma resposta aqui:Tamanho do caractere ('a') em C / C ++ 4 respostasPor que os literais de caracteres C são ints em vez de chars?...
Por que o tamanho do ponteiro int é diferente do tamanho do array int? [duplicado]
Esta pergunta já tem uma resposta aqui: Como encontrar o 'sizeof' (um ponteiro apontando para uma matriz)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 respostasVamos ser o seguinte código: int x; int *p = &x; ...
Por que sizeof (* “327”) retorna 1 em vez de 8 em um sistema de 64 bits?
printf("%lu \n", sizeof(*"327"));Eu sempre pensei que o tamanho de um ponteiro era de 8 bytes em um sistema de 64 bits, mas essa chamada continua retornando 1. Alguém pode fornecer uma explicação?
Como determino o tamanho de um objeto em Python?
Em C, podemos encontrar o tamanho de umint, charQuero saber como obter o tamanho de objetos como uma string, um número inteiro etc. em Python. Pergunta relacionada:Quantos bytes por elemento existem em uma lista ...
Adicionar um construtor padrão a uma classe base altera sizeof () um tipo derivado [duplicate]
Esta pergunta já tem uma resposta aqui: Ao estender uma estrutura acolchoada, por que campos extras não podem ser colocados no preenchimento da ...
Por que "sizeof (a? True: false)" fornece uma saída de quatro bytes?
Eu tenho um pequeno pedaço de código sobre osizeof operador com o operador ternário: #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", ...
Por que literais de caracteres C são ints em vez de caracteres?
Em C ++,sizeof('a') == sizeof(char) == 1. Isso faz sentido intuitivo, pois'a' é um caractere literal esizeof(char) == 1 conforme definido pelo padrão. Em C, no entanto,sizeof('a') == sizeof(int). Ou seja, parece que os literais de caracteres C ...