必要なヘッダファイル一覧
入出力 | stdio.h |
一般 | stdlib.h |
文字列 | string.h |
時間 | time.h |
文字 | ctype.h |
数学 | math.h |
ジャンプ | setjmp.h |
シグナル | signal.h |
診断 | assert.h |
http://gardener.hustle.ne.jp/programming/
C言語関連の要点まとめ(更新停止中)
入出力 | stdio.h |
一般 | stdlib.h |
文字列 | string.h |
時間 | time.h |
文字 | ctype.h |
数学 | math.h |
ジャンプ | setjmp.h |
シグナル | signal.h |
診断 | assert.h |
#deifne PI 3.14159L
#define RAD(x) ( (x) * PI / 180.0 )
#include <stdio.h>
void main()
{
double d;
while( scanf( "%lf", &d ) != EOF )
printf( "%f\n", d );
}
#include <stdio.h>
void main()
{
char s[256];
while ( ( gets( s ) ) != NULL )
puts( s );
}
#include <stdio.h>
void main()
{
int c;
while ( ( c = getchar() ) != EOF )
putchar( c );
}
数値定数 | 例1 | 例2 |
8進数 | 011 | 0345 |
10進数 | 100 | 1000 |
16進数 | 0xff | 0XFFFF |
指数 | 1.234e2(=123.4) | 5.67e-2(=0.0567) |
小数 | 3.14 | 42.195 |
型 | サフィックス | 例 |
long型、unsigned long型 | l L | 123456789l |
unsigned int型、 unsigned long型 | u U | 123456789u |
unsigned long型 | ul UL | 123456789ul |
float型 | f F | 3.14f |
double型 | l L | 3.14l |
float fVar1 = .314e1f;
float fVar2 = 314e-2f;
float fVar3 = 31.4e-1f;