C言語

数学処理

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

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

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

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

C言語 0x0Fとは?

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

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

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

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

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

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

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

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

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

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

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

C言語 演算子 一覧リスト

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

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

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