nicksmart
Power Member
Concordo com o Baderous, pelo menos na parte do C. Comecei a aprender (a sério) C este semestre, e foi com o livro do Kernigham & Ritchie. Um must! Curto e conciso.
Acredito que seja um bom livro ... ja estou com um problema é que segundo o livro a soma do numero maximo que a variavel int pode tomar é 32767 e se somar mais um daria -32768 e manda fazer um programita que la ta como exemplo so que nao tenho o resultado que eles teem no livro
eu obtenho 32767 e entao fiz uma alteraçao com modificadores pra ver se conseguia e nada ...
deixo aqui os programas.
programa sugerido pelo livro:
Código:
// programa de extravazamento
#include<stdio.h>
void main(void)
{
int positivo=32767;
int negativo=-32768;
printf("%d+1 é %d\n",positivo, positivo+1);
printf("%d-1 é %d\n",negativo, negativo-1);
getchar(); // no livro nao diz pra por este mas tenho k por senao nao consigo ver o resultado final :S
}
Código:
// programa de extravazamento
#include<stdio.h>
void main(void)
{
signed short int positivo=32767;
signed short int negativo=-32768;
printf("%d+1 é %d\n",positivo, positivo+1);
printf("%d-1 é %d\n",negativo, negativo-1);
getchar();
}