Last Update 2024/01/11
TOP - 各種テスト - C言語
機能別メニュー
各種試行一覧
表示 | 文字集合 現在の環境における、基本文字集合(文字セット)の文字コードリスト(実装依存)を出力 |
表示 | 文字集合 トライグラフの出力例 |
表示 | 文字集合 文字集合に含まれるエスケープシーケンスの出力デバイス上での動作 |
表示 | 数値の範囲 現在の環境における整数型の格納範囲を定義するマクロの値を出力 |
表示 | 数値の範囲 現在の環境における浮動小数点型の格納範囲を定義するマクロの値を出力 |
表示 | 識別子 識別子として使用可能な文字に関するテスト |
表示 | 識別子 GCC-12.2.0における実装ベースの予約語の調査 |
表示 | 識別子 各種識別子の使用例(マクロ名、構造体タグ・メンバ、共用体タグ・メンバ、列挙型タグ名、typedef名、関数名、変数名、ラベル名) |
表示 | 識別子 識別子のスコープ |
表示 | 識別子 リンケージ |
表示 | 識別子 名前空間(異なる名前空間で同名の識別子を使用したサンプルコード) |
表示 | 型 整数型 各種整数型および範囲(出力は実装依存値) |
表示 | 型 浮動小数点型 各種浮動小数点型および範囲(出力は実装依存値) |
表示 | 型 型char 型charおよび範囲(出力は実装依存値) |
表示 | 型 型void 引数、戻り値が共に型voidである関数 |
表示 | 定数 整数定数 定数の型を示すプレフィックス・サフィックス |
表示 | 定数 整数定数が割り当てられる型階層の確認 |
表示 | 定数 浮動小数点定数 定数の型を示すプレフィックス・サフィックス |
表示 | 定数 文字定数 文字コードリスト |
表示 | 定数 文字列リテラル マルチバイト文字、ワイド文字列リテラルを含む例 文字列リテラルの連結例 |
表示 | コメント 各種コメント記述方法によるコンパイルテスト |
表示 | 式 式の型と総称選択(_Generic) |
表示 | 式 副作用完了点 |
表示 | 演算子 配列の添え字 [ ] |
表示 | 演算子 関数呼び出し ( ) |
表示 | 演算子 ドット演算子 . |
表示 | 演算子 アロー演算子 -> |
表示 | 演算子 複合リテラル |
表示 | 演算子 後置 ++ および -- |
表示 | 演算子 前置 ++ および -- |
表示 | 演算子 アドレス演算子 &、間接演算子 * |
表示 | 演算子 単項演算子 + および - |
表示 | 演算子 ビット否定演算子 ~ |
表示 | 演算子 論理否定演算子 ! |
表示 | 演算子 sizeof演算子 |
表示 | 演算子 _Alignof演算子 |
表示 | 演算子 キャスト演算子 |
表示 | 演算子 乗除演算子 * / % |
表示 | 演算子 加減演算子 + - |
表示 | 演算子 シフト演算子 << >> |
表示 | 演算子 関係演算子 < > <= >= |
表示 | 演算子 等価演算子 == != |
表示 | 演算子 ビット単位のAND演算子 & |
表示 | 演算子 ビット単位のXOR演算子 ^ |
表示 | 演算子 ビット単位のOR演算子 | |
表示 | 演算子 論理積(AND) && |
表示 | 演算子 論理積(OR) || |
表示 | 演算子 条件演算子 ? : |
表示 | 演算子 代入演算子 = += -= *= /= %= <<= >>= &= ^= |= |
表示 | 演算子 コンマ演算子 , |
表示 | 宣言 各種宣言例 |
表示 | 宣言 記憶域(storage)クラス指定子 extern |
表示 | 宣言 記憶域(storage)クラス指定子 static |
表示 | 宣言 型指定子 |
表示 | 宣言 型(type)修飾子 const |
表示 | 宣言 型(type)修飾子 restrict |
表示 | 宣言 ポインタの宣言 |
表示 | 宣言 配列の宣言 |
表示 | 宣言 関数の宣言 |
表示 | 宣言 型名 |
表示 | 宣言 typedef |
表示 | 宣言 初期化 |
表示 | 宣言 _Static_assert宣言によるエラーメッセージ出力例 |
表示 | 文 ラベル |
表示 | 文 ブロック文 |
表示 | 文 空(null)文 |
表示 | 文 if文 |
表示 | 文 switch文 |
表示 | 文 while文 |
表示 | 文 do文 |
表示 | 文 for文 |
表示 | 文 goto文 |
表示 | 文 continue文 |
表示 | 文 break文 |
表示 | 文 return文 |
表示 | 関数 関数定義 |
表示 | 関数 関数へのポインタ |
表示 | 関数 関数へのポインタの使用例 |
表示 | プリプロセッサ指令 #include |
表示 | プリプロセッサ指令 #define |
表示 | プリプロセッサ指令 #define (引数付き) |
表示 | プリプロセッサ指令 #演算子 (文字列化演算子) |
表示 | プリプロセッサ指令 ##演算子 (トークン連結演算子) |
表示 | プリプロセッサ指令 #undef |
表示 | プリプロセッサ指令 #if #elif #else #endif |
表示 | プリプロセッサ指令 #ifdef #ifndef |
表示 | プリプロセッサ指令 #line |
表示 | プリプロセッサ指令 #error |
表示 | プリプロセッサ指令 #pragma |
表示 | プリプロセッサ指令 _Pragma演算子 |
表示 | プリプロセッサ指令 defined演算子 |
表示 | プリプロセッサ指令 インクルードガードの有無による挙動の確認 |
表示 | ポインタ ポインタの宣言・演算例 |
表示 | ポインタ 配列、ポインタ、ポインタのポインタによる各要素へのアクセス例 |
表示 | ポインタ 関数引数としてのポインタの使用に関する試行 |
表示 | ポインタ 引数にポインタを含む関数の値渡しとポインタ渡しの比較 |
表示 | enum(列挙型) 列挙定数の識別子重複エラーに関するテスト |
表示 | enum(列挙型) enum型変数の使用 初期化指定値無しの列挙型 |
表示 | enum(列挙型) enum型変数の使用 初期化指定値有りの列挙型 |
表示 | enum(列挙型) enum型変数の使用 列挙型を引数と戻り値に使用する関数 |
表示 | enum(列挙型) #defineで定義されたマクロ名とenumの定数名が重複する場合のコンパイル結果 |
表示 | enum(列挙型) #defineによるマクロと同様のenumの使用例 |
表示 | main()関数 コマンドライン引数無しでの呼び出し |
表示 | main()関数 コマンドライン引数取得を伴う呼び出し (int argc, char *argv[]) |
表示 | main()関数 戻り値としてのマクロの使用 EXIT_SUCCESS EXIT_FAILURE |
表示 | 増分演算子(++)の前置・後置の挙動比較 |