月ノ書

【C#入門】変数と入出力の基本をマスターしよう

この記事でわかること
  • 数値や文字列のフォーマット方法
  • C#での入力と出力の方法
  • 変数の宣言・代入・型の基本

入出力について

プログラミングは座学よりも実際に試すことで理解が早くなります

入力:Console.ReadLine

文字列を入力として受け取る方法です。数値の場合は型変換が必要です

// 数値の入力
int num = int.Parse(Console.ReadLine());
string input = Console.ReadLine();
int num = int.Parse(input);

文字列の入力はシンプルです

string str = Console.ReadLine();

出力:Console.WriteLine / Console.Write

int num = 10;
Console.WriteLine("変数内の値を出力:" + num);
int num;
Console.Write("好きな値を入力:");             // 改行なし
num = int.Parse(Console.ReadLine());
Console.WriteLine("変数num内の値を出力:" + num); // 改行あり

変数について

変数とは「値を入れる箱」のようなもので、自由に名前を付けられます。値を入れたり、計算したりできるのが特徴です

変数宣言

int num; // 整数型の変数を宣言
説明サイズ
char文字1バイト
int整数4バイト
float小数4バイト
double小数8バイト
bool真偽値1バイト

変数への代入

num = 1;      // 宣言済み変数に値を代入
int num = 1;  // 宣言と同時に代入も可能

変数の桁数指定・フォーマット

C#では出力時に値の桁数や表示形式を調整できます

フォーマット指定子

指定子説明
F小数点固定3.141592 → 3.14
D整数桁指定123 → 0123
E指数表記1234 → 1.23E+03
Pパーセント1.234 → 123.4%
C通貨$1,234.56
int num = 10;
double pi = 3.141592;

Console.WriteLine("整数:" + num.ToString("D3"));
Console.WriteLine("小数:" + pi.ToString("F2"));
整数:010
小数:3.14

文字列補間

Console.WriteLine($"整数の場合:{num:D3}");
Console.WriteLine($"小数の場合:{pi:F2}");

String.Format

Console.WriteLine("整数の場合:" + String.Format("{0:D3}", num));
Console.WriteLine("小数の場合:" + String.Format("{0:F2}", pi));

まとめ

まずは小さなプログラムを実際に動かして、変数と入出力の感覚を身につけることが重要

学習進捗

0
Would love your thoughts, please comment.x