今まで授業でやったこと一覧

これまでに、
アルゴリズムの内容として
・3つの基本構造
 ・順次構造
 ・選択構造
 ・繰り返し構造
・最大値、最小値
・最大値、最小値
・平均、合計

プログラミングの内容として
変数と型
・変数とメモリ
 ・整数型と実数型
  ・整数型
   ・int型
   ・char型
  ・実数型
   ・float型
   ・double型

main関数とエントリポイント
変数宣言とブロック
・順次構造の書き方
・選択構造の書き方
 ・if文
 ・if-else文
 ・if-else if-else文
 ・if-else if-else if ... else文
・繰り返し構造
 ・while文
 ・カウント型のwhile文
 ・while文と無限ループ
 ・無限ループのbreak
 ・for文
 ・for文と無限ループ
C++の型の拡張(string型)
 ・string型の使いかた
  ・string型の宣言と初期化
  ・string型の比較(==、!=)
  ・string型の足し算
  ・string型と文字型(char)の関係
   ・1文字ずつループを回して、stringの文字を処理する方法
標準入出力と型(それぞれの型の変数に対するcin、cout)
 ・cinの使い方
 ・coutの使い方
 ・1行入力

====== 文字型(char) ======https://www.yz-learning.com/yzwiki/lib/tpl/bootstrap3/iconify.php?icon=mdi-format-list-bulleted.svg

  • ```char```型
    • 半角英数字を1文字表すための型
    • その実態は-128~127の整数の型
    • C++では、この0~127の値に文字を割り当てたも辞表を内部で持っている
    • ``cout```などの文字を表示する機能は、文字リテラル ⇒ 数値 ⇒ 文字表 ⇒ 文字 に変換して表示している
    • この英数字の文字表のことをASCIIコード表と呼ぶ

文字型の宣言と初期化と使い方

"文字型"
#include <iostream>
using namespace std;
 
int main() {
	//文字型の変数宣言
  	char moji; 
	//文字型の変数に値を代入
	moji = '6';
	//文字リテラルで、char型変数を初期化
  	char moji2 = 's'; 
	//ASCIIコード表の番号でchar型変数を初期化
	char moji3 = 65; //'A' = 60
 
	cout << "変数moij:"<< moji << endl;
	cout << "変数moij2:"<< moji2 << endl;
	cout << "変数moij3:"<< moji3 << endl;
	//文字じゃなく整数として表示したいときはintに変換する
	cout << moji << "のASCIIコード:" << (int)moji << endl;
		cout << moji2 << "のASCIIコード:" << (int)moji2 << endl;
		cout << moji3 << "のASCIIコード:" << (int)moji3 << endl;
 
}
  • game-engineer/classes/2023/game-programing-1/first-term/5/05-22-1.txt
  • 最終更新: 3年前
  • by root