Resultados da pesquisa a pedido "c"
strdup () - o que faz em C?
Qual é o objetivo dostrdup() função em C?
“Os tamanhos de tipo variável C são dependentes da máquina.” É realmente verdade? números assinados e não assinados;
Foi-me dito que os tipos C dependem da máquina. Hoje eu queria verificar isso. void legacyTypes() { /* character types */ char k_char = 'a'; //Signedness --> signed & unsigned signed char k_char_s = 'a'; unsigned char k_char_u = 'a'; /* integer ...
Aritmética do ponteiro em C [duplicado]
Esta pergunta já tem uma resposta aqui: Ponteiros de caracteres e ponteiros de número inteiro (++) [/questions/2605689/character-pointers-and-integer-pointers] 10 respostasEu tenho o seguinte código. Talvez eu não tenha entendido a aritmética ...
Por que devemos digitar uma estrutura com tanta frequência em C?
Eu já vi muitos programas que consistem em estruturas como a abaixo typedef struct { int i; char k; } elem; elem user;Por que é necessário com tanta frequência? Algum motivo específico ou área aplicável?
O que significa !! (x) em C (especialmente o kernel do Linux)?
Eu estive lendo o kernel do Linux (especificamente, 2.6.11). Me deparei com a seguinte definição: #define unlikely(x) __builtin_expect(!!(x), 0)(from linux-2.6.11 / include / linux / compiler.h: 61link ...
Na função principal: referência indefinida para exec [fechado]
Me depareiesta página [http://rsb.info.nih.gov/ij/macros/ExecExamples.txt]e eu criei este arquivo #include <unistd.h> int main(void) { exec("ls"); return 0; }No entanto, compilar me dá essa mensagem $ cc foo.c undefined reference to `exec'Essa ...
por que printf se comporta de maneira diferente quando tentamos imprimir caracteres como um float e como um hexadecimal?
Tentei imprimir o caractere como um flutuador no printf e obtive a saída 0. Qual é o motivo disso? Além disso: char c='z'; printf("%f %X",c,c);está dando alguma saída estranha para hexadecimal enquanto a saída está correta quando faço ...
Digitalize de stdin e imprima para stdout usando montagem embutida no gcc
Como ler do stdin e gravar no stdout no assembly inline gcc, assim como fazemos no NASM: _start: mov ecx, buffer ;buffer is a data word initialised 0h in section .data mov edx, 03 mov eax, 03 ;read mov ebx, 00 ;stdin int 0x80 ;Output the ...
Entendendo o cache da CPU e a linha de cache
Estou tentando entender como o cache da CPU está operando. Digamos que temos essa configuração (como exemplo). Tamanho do cache 1024 bytesLinha de cache 32 bytes1024/32 = 32 linhas de cache juntas.A linha de cache Singel pode armazenar 32/4 = 8 ...
Por que o Read-Modify-Write é necessário para registros em sistemas embarcados?
eu estava lendo http://embeddedgurus.com/embedded-bridge/2010/03/different-bit-types-in-different-registers/ [http://embeddedgurus.com/embedded-bridge/2010/03/different-bit-types-in-different-registers/] , que dizia: Com os bits de leitura / ...