Apostila c
Linguagem C++
Preprocessador
// comentário até o final da linha /* comentário de várias linhas */ #include <stdio.h> // insere o arquivo cabeçalho padrão #include "myfile.h" // insere arquivo do diretório corrente #define X some text // substitui X por "some text" #define F(a,b) a+b // substitui F(1,2) com 1+2 #define X \ some text // continução de linha #undef X // remove definição #if defined(X) // compilação condicional (#ifdef X) #else // opcional (#ifndef X ou #if !defined(X)) #endif // necessário após #if, #ifdef
Literais
255, 0377, 0xff // inteiros (decimal, octal, hex) (int) 2147483647L, 0x7fffffffl // inteiros de (32-bit) (long) 123.0,