標準ライブラリ

数学処理

C言語 絶対値を求める方法 abs fabs 条件演算子 マクロ

整数の絶対値を求める方法 #include <stdlib.h> // インクルードが必要 int a = -500; int ret = 0; ret = abs(a); printf("%d", ret); ret = abs(-100...
標準入出力関数

C言語 scanf関数の簡単な使い方 文字列を受け取る

scanf関数はコマンドラインなどから入力を受け付け、入力されたデータを格納する事ができる関数です。簡単な使い方をご紹介します。 基本的な使い方と数値を受け取る方法 #pragma warning(disable: 4996) #inclu...
標準入出力関数

C言語 printf関数の簡単な使い方

printf関数は、画面に文字列を出力する関数です。簡単な使い方をご紹介します。 文字列を表示する #include <stdio.h> int main(void) { printf("c言語\n"); } 結果は以下のように出力されます...
その他の処理

C言語 exit アプリケーションの終了処理

アプリケーションの終了処理をしてくれる関数の紹介です。 #include <stdio.h> #include <stdlib.h> // インクルードが必要 int main(void) { int a = 5; if (a == 3) ...
数学処理

C言語 数学関数について

標準ライブラリには、数学的な計算ができる関数があります。sin 三角関数のsin 値を得る関数cos 三角関数のcos 値を得る関数tan 三角関数のtan 値を得る関数log 自然対数値を得る関数pow ベキ乗値を得る関数sqrt 平方根...
乱数処理

C言語 乱数処理 rand srand

標準ライブラリ関数を使い、乱数(ランダムな数)を作り出す事ができます。乱数を作るには、rand 関数を使います。int rand(void);0 からRAND_MAX という記号定数の間の乱数が生成され、戻り値として返ります。RAND_MA...
文字列処理

C言語 数値・文字列の変換 atoi sprintf_s

数値から文字列 文字列から数値の相互変換ができる関数の紹介です。 文字列を数値へ変換する関数atoi int atoi(const char* p);文字列pを数値に変換します。 #include <stdio.h> #include <s...
文字列処理

C言語 文字列の比較 strcmp

文字列の比較ができる関数の紹介です。intstrcmp(const char *s1, const char *s2);文字列s1 と文字列s2 を比較し、s1 > s2 の場合は正の数s1 < s2 の場合は負の数s1 == s2 の場合...
文字列処理

C言語 文字列の検索 strstr

文字列を検索できる事ができる関数の紹介です。char*strstr(const char *s1, const char *s2);文字列s1 の中に、文字列s2 があるかどうか検索します。あった場合、あった場所の先頭のポインタ値が返ります...
文字列処理

C言語 文字列の長さ(バイト数)を得る strlen

文字列の長さ(バイト数)を得る事ができる関数strlenの紹介です。 #include <stdio.h> #include <string.h> // インクルードが必要 void main(void) { char str[] = "s...