c_use
簡易Cを使う(使用方法)
- Bit ArrowでC言語の基礎的なプログラムを学習できます。
- C言語で標準的に使える命令の他に,グラフィクスやアニメーションを簡単に作成できるグラフィックスライブラリがあります。
2018年8月時点の対応状況
対応状況
- データ型は「int」「double」「float」「char」「void」およびそれらのポインタ型,構造体を使えます。
- 標準入出力(stdio.h)は「printf」「scanf」を使えます。
- printfは「%f」「%d」「%c」「%s」に対応しています。桁数指定子に対応しています。
- scanfは「%f」「%d」「%c」「%s」に対応しています。
- 数値関数(math.h)は次の関数に対応しています。
abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random, round, sin, sqrt, tan - 文字列関数(string.h)は次の関数に対応しています。
strlen, strcpy, strncpy, strcmp, strncmp, strcat, strncat, memset, index, rindex, memcmp, memcpy, strstr - 多次元配列に対応しています。
特有の仕様
- intとdoubleの代入は自動的に型が変換されます。
- printfなどでdoubleのフォーマット指定子は「%f」です。
- 1回のscanfで複数の値を入力させる場合は、すべての値を一行で入力してください。途中で改行するとそれ以降の値は入りません。
対応していない主な機能
- 関数ポインタ
- 共用体
- プロトタイプ宣言における変数名の省略
- 例: void f(int, int); は void f(int x, int y); と記述してください。
- キャスト
- 引数つき#define
- #define #include 以外のプリプロセッサ指令。
- 三項演算子
- 列挙型
- malloc