C言語

数学処理

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

整数の絶対値を求める方法 #include <stdlib.h> // インクルードが必要 int a = -500; int ret = 0; ret = abs(a); printf("%d", ret); ret = abs(-100...
C言語の基礎知識・雑学

C言語 printf ダブルクォーテーションの表示方法

printf関数では文字列を指定しますが、その文字列の中で、"ダブルクォーテーションを使いたい場合、そのまま書いても正しく表示されません。解決策としてエスケープシーケンスと言う仕組みが用意されています。 printf("C言語"); // ...
演算・演算子

C言語 0x0Fとは?

0x0Fは16進数で表された数値を意味します。アスキーコード表によれば「シフトイン」と言う制御コードらしいですが、現代ではあまり使われなくなったようです。また、10進数では、15と言うあまり意味のない数値です。2進数で考えてみると、右端4ビ...
はじめに

C言語 コンソールアプリケーションとは?

コンソールアプリケーションは基本的に文字の表示を行うアプリケーションです。コンソールアプリケーションを起動すると黒い画面が出てきます。以下のような画面をどこかで1回くらい見た事があると思いますがどうでしょうか? このような黒い画面に文字をど...
標準入出力関数

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

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

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

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

C言語 配列を初期化する方法 NULL ポインタ型

通常のデータ型配列を初期化する方法についてはコチラのページで解説しています。 ポインタ型変数を初期化するときは、基本的にNULLで初期化します。 int* ip = NULL; char* cp = NULL; ポインタ型配列の場合も同じで...
配列・文字列

C言語 配列を初期化する方法 memset 0以外の値 省略

配列は新しく宣言する時に初期化しておく事が大切ですが、初期化する方法がいくつかありますので、ご紹介します。用途によって使い分けて下さい。 宣言と同時に初期化する(int型) int array = {0,0,0}; int array = ...
演算・演算子

C言語 演算子 一覧リスト

C言語で使用される演算子の一覧リストです。 算術演算子 + 足し算ー 引き算* かけ算/ 割り算% 割り算の余り四則演算のサンプルプログラムはこちらの記事++ インクリメント(1加算)ーー デクリメント(1減算)インクリメント、デクリメント...
記憶クラス

C言語 static 静的関数の使い方

関数にstaticを付けるとその関数は、記述されたファイル内でのみ使える関数となります。 static付き関数の基本的な書き方 main1.c #include <stdio.h> static void show(void); void ...