TakaiTechLab

  • はじめに
  • 基礎シリーズ
  • 実験シリーズ
  • 統合シリーズ
  • 開発ログ
  • プロフィール
  • お問い合わせ

2025/11/20

C言語

C言語 初級編

文字列と配列

C言語には「文字列型」という専用の型はありません。その代わりに、文字(char型)を並べた配列を使って文字列を表現します。 今回は、文字列と配列の関係、文字列の初期化、出力・入力方法、そして文字列を扱 ...

2025/11/19

C言語

C言語 初級編

キャスト演算子とsizeof演算子の基本

C言語を学んでいくと、「型を変換したい」、「データの大きさを知りたい」という場面が出てきます。そんなときに使うのが、キャスト演算子とsizeof 演算子です。今回は、このキャスト演算子とsizeof演 ...

2025/11/15

C言語

C言語 初級編

共用体の基本

構造体型とよく似た型に共用体型があります。今回は、この共用体の仕組みについて解説します。 共用体型の仕組み 共用体は、同じメモリの場所を複数の変数で共有したいときに使います。「同じデータを、別の見方で ...

2025/11/14

C言語

C言語 初級編

構造体の基本

これまで、1つの変数に1つの値しか入れられませんでした。たとえば、int型の変数には整数を、char型の変数には文字を入れます。しかし、プログラムの中では「いくつかの情報をひとまとめにして扱いたい」こ ...

2025/11/11

C言語

C言語 初級編

列挙型(enum)の基本

C言語では、数字に名前をつけてわかりやすくしたいときに「列挙型(れっきょがた)」という仕組みを使うことができます。今回は、この列挙型(enum)の基本的な使い方について解説します。 列挙型とは? 列挙 ...

2025/11/10

C言語

C言語 初級編

#defineとマクロ関数の基本

C言語には、**「#define(ディファイン)」という「コンパイルする前に文字を置き換える命令」があります。今回は、この#defineの基本的な使い方を解説します。 #defineとは #(シャープ ...

2025/11/10

C言語

C言語 初級編

ファイル分割の基本

C言語では、1つのプログラムを複数のファイルに分けて作ることができます。これを「ファイル分割」と呼びます。プログラムが大きくなってくると、1つのファイルの中にすべての変数・関数を書くのは大変です。また ...

2025/11/9

C言語

C言語 初級編

関数の宣言

「関数の基本的な仕組み」で、関数の基本的な仕組みは説明しましたね。今回は、関数を使うときに必要になる 「関数の宣言」 について解説します。 関数について 関数は、本来、「定義(中身の書かれた本体)」と ...

2025/11/9

C言語

C言語 初級編

変数とスコープ

C言語では、変数が使える範囲(スコープ)と、変数が存在している期間(寿命)が決まっています。この2つはセットで理解するとわかりやすいです。 スコープ(有効範囲):その変数を「使える範囲」 寿命(ライフ ...

2025/11/9

C言語

C言語 初級編

ビット演算・シフト演算

プログラムでは、数値をビット(0と1)で表しています。C言語では、このビットを直接操作できる「ビット演算」と「シフト演算」が用意されています。今回は、そのビット演算とシフト演算の基本的な使い方を説明し ...

« Prev 1 2 3 4 5 6 Next »

びせん

TakaiTechLab(びせん)です。
初心者でも「作れる」ようになるIoT・電子工作・組み込みの学習ログをまとめています。
評価ボード実験から歩行ロボ開発まで、つまずきも含めて残していきます。
プロフィールはこちら

カテゴリー

  • C言語
  • Diary
  • Git
  • PHP-Laravel
  • PHP-Laravel覚書
  • プログラミング学習
  • マイコン(RA8M2)
  • 組み込み開発
  • 電気回路
  • 電気回路

テックジム

月2万円の定額制プログラミング教室テックジム
  • 免責事項
  • プライバシーポリシー
  • お問い合わせ

TakaiTechLab

© 2026 TakaiTechLab