独習Cあらすじ
第一章
1.1
- 関数の構文
- printf()
- #include
- main関数について
- 引数を取らない場合は(void)
1.2
1.3
| char |
文字データ |
| int |
符号付き整数 |
| float |
浮動小数点数 |
| double |
倍精度浮動小数点数 |
| void |
値無し |
- 宣言は int i;
- 複数の変数を同時に宣言 int i,j,k;
- 代入
- フォーマット指定子
1.4
1.5
1.6
1.7
1.8
1.9
1.10
| auto |
break |
case |
char |
const |
continue |
default |
do |
| double |
else |
enum |
extern |
float |
for |
goto |
if |
| int |
long |
register |
return |
short |
signed |
sizeof |
static |
| struct |
switch |
typedef |
union |
unsigned |
void |
volatile |
while |
| asm |
_cs |
_ds |
_es |
| _ss |
_cdecl |
far |
huge |
| interrupt |
near |
pascal |
|
第二章
2.1
2.2
2.3
2.4
2.5
2.6
| \b |
バックスペース |
| \f |
ページ送り |
| \n |
改行 |
| \r |
復帰 |
| \t |
水平タブ |
| \" |
二重引用符 |
| \' |
引用符 |
| \0 |
ヌル文字 |
| \\ |
\マーク |
| \v |
垂直タブ |
| \a |
アラート |
| \? |
?マーク |
| \N |
8進定数 |
| \xN |
16進定数 |
2.7
第三章
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
第四章
4.1
| long |
short |
signed |
unsigned |
| short int |
%hd |
| long int |
%ld |
| unsigned int |
%ud |
| unsigned long int |
%lu |
| double |
%lf |
| long double |
%Lf |
4.2
4.3
- 定数の科学表記 : 仮数部 E 符号 指数部
- 文字定数は引用符で囲む
- 接尾子
| float |
F |
| unsigned |
U |
| long |
L |
- 16進数 : 0xXXXX..
- 8進数 : 0XXXX..
4.4
int i=10,j,k=30;
4.5
4.6
4.7
第五章
5.1
型 変数名[サイズ];
5.2
- ヌル文字付き文字配列
- gets()
- strcpy(target,source)
- strcat(target,source)
- strcmp(string1,string2)
- strlen(string)
- atoi(string)
5.3
- 多次元配列 : 型 配列名[size][size]
5.4
型 配列名[size] = {値のリスト};
型 配列名[size] = "文字列";
型 配列名[size][size] = {
{val,val,val,...},
{val,val,val,...},
:
};
型 配列名[] = {リスト};
型 配列名[] = "文字列";
型 配列名[][size] = {
{val,val,...},
{val,val,...},
:
}
多次元配列の場合省略できるのは一次元の要素のみ
5.5
二次元配列として宣言して、一次元の文字列配列として使う。
第六章
6.1
6.2
- ポインタ演算 : 整数の加減算とインクリメント、デクリメント
6.3
- 配列とポインタ
- toupper(),tolower() : ctype.h
6.4
6.5
6.6
6.7
第七章
7.1
7.2
7.3
7.4
コマンドラインを取るには
int main(int argc,char *argv[])
7.5
最終更新:2007年01月08日 03:07