Perguntas com a marcação «c»

297
Meça facilmente o tempo decorrido

Estou tentando usar time () para medir vários pontos do meu programa. O que não entendo é por que os valores no antes e depois são os mesmos? Entendo que essa não é a melhor maneira de criar um perfil do meu programa, só quero ver quanto tempo leva para algo. printf("**MyProgram::before time=...

294
Como usar / instalar o gcc no Mac OS X 10.8 / Xcode 4.4

Instalei o Mountain Lion (Mac OS X 10.8) e agora o gcc não parece mais estar disponível. Também instalei o Xcode 4.4, para que não haja mais diretório / Developer. Preciso do gcc para portas mac e para ruby ​​gems (que possuem extensões nativas). O Xcode 4.4 inclui o gcc ou existe uma maneira de...

294
O que é o operador >>> = em C?

Dado por um colega como um quebra-cabeça, não consigo descobrir como esse programa C realmente compila e executa. O que é esse >>>=operador e o 1P1literal estranho ? Eu testei em Clang e GCC. Não há avisos e a saída é "???" #include <stdio.h> int main() { int a[2]={ 10, 1 };...

291
NSDate obtém ano / mês / dia

Como posso obter o ano / mês / dia de um NSDateobjeto, sem outras informações? Percebo que provavelmente poderia fazer isso com algo semelhante a isto: NSCalendar *cal = [[NSCalendar alloc] init]; NSDateComponents *components = [cal components:0 fromDate:date]; int year = [components year]; int...

291
valor máximo de número inteiro

Em C, o número inteiro (para máquina de 32 bits) é de 32 bits e varia de -32.768 a +32.767. Em Java, o número inteiro (longo) também possui 32 bits, mas varia de -2.147.483.648 a +2.147.483.647. Eu não entendo como o intervalo é diferente em Java, mesmo que o número de bits seja o mesmo. Alguém...