びせん

30代で未経験からIT業界に転職して、15年程になります。
Web、Winアプリの開発などを行ってきましたが、最近では、組み込み系の仕事のみになっています。

プログラミングが好きなので、ブログ通して、皆様と共に成長して行けたらと思い、このブログを作りました。

どうぞよろしくお願いいたします。

2022/3/23

C言語

統合開発環境CS+のインストール

RL78マイコンの統合開発環境には、ルネサス製のCS+と、Eclipseをベースとしたe2 studioがあります。他に ...

2022/3/20

C言語

C言語入門で使用するマイコン基板の解説

C言語入門で使用するマイコン基板について紹介したいと思います。 使用するマイコンは、RL78という、ルネサスエレクトロニ ...

2022/3/17

C言語

変数が使用できる有効な範囲(スタティック変数とスコープ)

前回は、ローカル変数とグローバル変数について学びました。今回は、静的なローカル変数などと呼ばれているスタティック変数につ ...

2022/3/13

C言語

変数が使用できる有効な範囲(グローバル変数とローカル変数とス...

今まで学んで使用してきた変数ですが、C言語では、変数宣言する場所により、使用できる範囲が決められています。今回は、変数宣 ...

2022/3/6

C言語

ビットとバイトと負数について

C言語では、シフト演算子や、ビット論理積など、ビット単位の操作や、データサイズについての知識が必要となるため、ビットとバ ...

2022/2/13

C言語

ソースコードを複数のファイルに分割

今まで学んできたC言語のプログラムは、1つのファイルの中にすべてのプログラムを記述してきました。単純で小さなプログラムな ...

2022/2/13

C言語

関数にポインタ型の引数を渡す

「引数を使ってデータを渡す関数の使い方」で、引数を使用した関数について学びました。このときは、変数や数値のみでしたが、今 ...

2022/2/12

C言語

ポインタの仕組み

C言語には、メモリ上の位置を示すポインタという機能が用意されています。今回は、このポインタについて学びます。 メモリのア ...

2022/2/11

C言語

異なる種類の変数をまとめることができる構造体の使い方

これまで、複数の値をまとめて扱いたい場合、配列を使ってたくさんのデータを扱いました。ただ、この配列は同じ変数名に[ ]が ...

2022/2/7

C言語

不変の値の扱い(#define)

これまで、プログラム中に直接記述してきた数値のことを、定数と呼びます。直接書き込まれている文字列(文字列リテラル)も定数 ...