C#入門講座|変数ついて学ぼう

C#
うさタブ
うさタブ

今回はC#の変数について勉強するッピ!

ユウキ
ユウキ

変数~?

うさタブ
うさタブ

変数は、いわゆる

変数データ入れるはこ

ッピ!

アイカ
アイカ

ハコ?

ユウキ
ユウキ

想像つかないな~

うさタブ
うさタブ

たとえば

フルーツという名前を書いたダンボール箱(変数)に

りんご、ぶどう、なし、メロン、いちご、マンゴー

みたいなくだものを入れるイメージッピ!

ユウキ
ユウキ

へ~

うさタブ
うさタブ

これからこの変数について

みんなで勉強していくッピ! 楽しみにするッピよ~

アイカ
アイカ

わくわくするわ!

この記事で学べること
  • 変数について
  • 変数の使い方
  • 変数の種類
  • 文章について
  • 数字について

変数ついて学ぼう

必要なもの

うさタブ
うさタブ
  • Visual Studio Code
  • NET Core

が必要ッピ!

うさタブ
うさタブ

Visual Studio Code NET Core を導入してない人は、

↓ の記事を参考に必要なものをインストールするといいッピ!

変数を使ってみる

うさタブ
うさタブ

さっそく変数をつかってみるッピ!
Visual Studio Codeを開いて準備をするッピよ~!

うさタブ
うさタブ

まずは、フォルダーを開くッピ!

・ファイル→フォルダーを開くを選択するッピ!

右クリック→新規作成→フォルダーをクリック

・【hensu】フォルダを作る→フォルダーの選択をクリック

・ターミナル→新しいターミナルをクリック

例)C:\ Users \ デスクトップ \ C#学習 hensu>

のうしろに

dotnet new console

と入力するッピよ~

アイカ
アイカ

文字が出てきたわ!

うさタブ
うさタブ

左のバーに Program.cs が出てきて、クリックしたらオッケーッピ!

変数を使ってみよう

うさタブ
うさタブ

次はProgram.csを貼り付けてみるッピ!

using System;

namespace _1st
{
    class Program
    {
        static void Main(string[] args)
        {
            int syusseki_bango = 1; //整数の変数
            string name = "ユウキ"; //文章の変数
            Console.WriteLine(name + "の出席番号は" + syusseki_bango + "番です");
        }
    }
}

ユウキ
ユウキ

できたぜ!

うさタブ
うさタブ

いい感じッピ!

次は

例)C:\ Users \… C#学習>hensu>

のうしろに今度は

dotnet run

と入力して見るッピ~

ユウキ
ユウキ

俺の出席番号がでたぜ!

アイカ
アイカ

すごいっ!

ここまでのコード

入力したコード

int syusseki_bango = 1; //整数の変数
string name = "ユウキ"; //文章の変数
Console.WriteLine(name + "の出席番号は" + syusseki_bango + "番です");

出力結果 >

ユウキの出席番号は1番です
うさタブ
うさタブ

次からは今回紹介したプログラムコードを紹介するッピ!

数字(整数)を入れる箱 int

うさタブ
うさタブ

まずは数字を入れる箱 int についてッピ!

int 変数名 = 入れる数;

変数に数字を入れられるッピ!

うさタブ
うさタブ

さっきのコードは

int数字の変数です  syusseki_bango名前は”syusseki_bango”です = 1; なかみは “1” です

という意味になるッピよ~

文字列を入れる箱 string

うさタブ
うさタブ

次は文字列を入れる箱 string についてッピ!

string 変数の名前 = “入れたい文字”;

変数に文字列を入れることができるッピ!

うさタブ
うさタブ

さっきのコードは

string文字列の変数 name 名前は”name”です = “ユウキ”; 文字列名前は”ユウキ”です

という意味になるッピよ~

プログラムデータを書き出す Console.WriteLine

うさタブ
うさタブ

最後はデータを書き出して

変数の中身を見る Console.WriteLine ッピ!

うさタブ
うさタブ

これは

Console.WriteLineデータを書き出します(name文字列変数”name” + “の出席番号は” + と  syusseki_bango数字の変数”syusseki_bango” + “番です”);

という意味になるッピよ~

ユウキ
ユウキ

なるほどなー

様々な変数の型

うさタブ
うさタブ

今回使った int string 以外にも

いろいろな変数の型があるッピ!

変数の型使われる対象
bool論理値型 :スイッチの オン/オフ のように使いわける変数
float浮動小数点数型 : 3,141592 などの数字を使うための32bit変数
double浮動小数点数型 : 3,141592 などの数字を使うための64bit変数
sbyte8ビット整数型:(+ – 正負 / 符号付き) 256まで
byte8ビット整数型 (+ のみ / -なし)
short16ビット整数型
ushort16ビット整数型(+ のみ)
int32ビット整数型
long64ビット整数型
ulong64ビット整数型 (+ のみ)
char文字型 : a や b など1文字だけを使うための変数
うさタブ
うさタブ

でもこれを全部覚える必要はないッピ!

  • bool ……… オン/オフ
  • int ……… 整数の数字
  • double ……… 小数点のある数字
  • string ……… 文字列

とくに使うのはこの4つッピ!
これだけ覚えておけば良いッピよ~

小数点のある数字変数 double

うさタブ
うさタブ

int変数 に入れられる数字は、012345 などの整数のみッピ!

3.121592などの小数点を含めた数字を入れるには、【double】を使う必要があるッピ!

ここまでのコード

入力したコード

using System;

namespace hensu
{
    class Program
    {
        static void Main(string[] args)
        {
            double en = 3.141592; 
            Console.WriteLine(en);
        }
    }
}

出力結果 >

3.141592
うさタブ
うさタブ

ちなみに、intに小数点のある数字を入れるとこうなってしまうッピ!

アイカ
アイカ

エラーが出たわ!

うさタブ
うさタブ

この先勉強するわり算でも、

変数が intdouble かで答えが違うから注意するッピ~!

うさタブ
うさタブ

ちなみに同じ小数点を使う floatdouble の違いは、あつかえる数字のケタにあるッピ!

double のほうがよりたくさんのケタ数の数字を変数に入れられる、と覚えていくと良いッピよ~

スイッチの ON/OFF を決める bool

うさタブ
うさタブ

次は スイッチの切り替え bool について学んでいくッピ!

うさタブ
うさタブ

bool 型は、

truefalse

だけを入れられる変数ッピ!

うさタブ
うさタブ

こんなふうに、

true または false だけを入れて使うッピ!

ユウキ
ユウキ

いったい何に使うんだコレ?

うさタブ
うさタブ

この bool型

◯か×か…スイッチオン/オフ として使うのが一般的ッピ!

うさタブ
うさタブ

この先勉強していく if分岐 という

プログラムの分かれ道で、

スイッチオンtureだったらAに進む

スイッチオフfalseだったらBに進む

というプログラムを組み込むことができるッピよ~

アイカ
アイカ

へー、プログラミングってすげーんだな!

ここまでのコード

入力したコード

using System;

namespace hensu
{
    class Program
    {
        static void Main(string[] args)
        {
            bool onoff = true; 
            Console.WriteLine(onoff);
        }
    }
}

出力結果 >

true

入力したコード

using System;

namespace hensu
{
    class Program
    {
        static void Main(string[] args)
        {
            bool onoff = false; 
            Console.WriteLine(onoff);
        }
    }
}

出力結果 >

false
学習のまとめ
  • bool ……… 論理値型 :スイッチの オン/オフ で使いわける変数
  • int ……… 整数型 : 0123456 などの整数の数字を使うための変数
  • double ……… 実数型 : 3.141592 など小数点を使うための変数
  • string ……… 文字列型 : “Hello World” などの文字列を扱う変数

  • sbyte ……… 8ビット整数(+ – 正負 / 符号付き) 256まで
  • byte ……… 8ビット整数(+ のみ / -なし)
  • short ……… 16ビット整数
  • ushort ……… 16ビット整数(+ のみ)
  • int ……… 32ビット整数
  • uint ……… 32ビット整数(+ のみ)
  • long ……… 64ビット整数
  • ulong ……… 64ビット整数(+ のみ)
  • char ……… 文字型 : a や b など1文字だけを使うための変数
うさタブ
うさタブ

上手くできたッピか?

これからも色んなゲーム作りやプログラムの解説をしていくッピ!

次回も楽しみにしているッピよ~~!

スポンサーリンク
スポンサーリンク
スポンサーリンク

どうしてもわからない、そんなときは?

ユウキ
ユウキ

うーん・・・

やっぱり、どうしてこーなるか良くワカンナイな~

説明を聞いたすぐはわかったつもりなんだけどさ

アイカ
アイカ

そうね・・・わたしも

先生やうさタブさんにすぐに聞ける環境じゃないから

宿題とか困っちゃうわ・・・

ユウキ
ユウキ

他に気軽に教えてくれる先生とかいるといいんだけどな~

うさタブ
うさタブ

フムフム!

そんなときは、プログラミング教室がオススメッピね~

アイカ
アイカ

そんなのあるのか?

ていうかドコいけばいいんだよ

うさタブ
うさタブ

それなら、やっぱり一番安心自宅近所の教室がよいッピ!

うさタブ
うさタブ
テレビや雑誌に紹介された超有名教室
QUREOプログラミング教室とかどうッピか?

うさタブ
うさタブ

未来都市キュレオを舞台に、魅力的なキャラクターがたくさん登場する・ゲーム感覚で楽しく学べるプログラミング教室ッピ!

困ったことも先生に直接聞けるのが最高ッピ~!

うさタブ
うさタブ

全国2500教室もあるから、

きっとみんなの近くにも教室があるッピ。

公式サイト近くに教室があるかチェックしてみるとよいッピ!

ユウキ
ユウキ

なんだこれ! スゲーなっ

ゲームみたいにやってるうちに、自然と勉強できてるみたいな感じ?

アイカ
アイカ

そんなものがあるのねっ!

うさタブ
うさタブ
キュレオプログラミング教室は、
アメーバブログやアベマTV・バンドリをプロディースしている
サイバーエージェント」のグループ会社で、確かな実績があるッピ!

うさタブ
うさタブ

オンラインで授業を受けるなら

Tech Kids Online Coachingがオススメッピ!

こっちもサイバーエージェントのグループ会社が運営してるッピ!

教室名 対象 学習言語 教室場所 無料体験・カウンセリング
 

「QUREOプログラミング教室」

小学2年生〜中学3年生 Scratch
HTML/CSS
JavaScript
全国各地
教室
無料体験◯
 

Tech Kids Online Coaching

小学1年生〜中学3年生 Scratch
C++
Unity
渋谷
またはオンライン
無料体験◯
 

Udemy

社会人 HTML/CSS
JavaScript
Python
講座購入
ブラウザ
アプリ
サンプル等◯
うさタブ
うさタブ

パパやママ、お兄ちゃんお姉ちゃん
就活や転職で役立つプログラミング知識を身につけたいなら
Udemy】で講座のコースを買ってみるのもオススメッピ!

動画付きの魅力的な教材が格安で、好きな時間に学べるッピ~

うさタブ
うさタブ

ちびっこのみんな、スクールで
自分以外の同い年と一緒に勉強することで、自分も負けないゾ!と思えて
おサボりを防ぐことができるッピ!
さらに、クラスのみんなと差をつけてすごいプログラムが作れちゃうッピ

先生やパパママにほめられて、学習効率が最高にグングン↑↑ッピよ~~♪

ユウキ
ユウキ

よーし、ちょっと体験だけでもやってみるか!

アイカ
アイカ

わたしもさっそくチェックしてみようかな♪

スポンサーリンク

どうしてもわからない、そんなときは?

ユウキ
ユウキ

うーん・・・

やっぱり、どうしてこーなるか良くワカンナイな~

説明を聞いたすぐはわかったつもりなんだけどさ

アイカ
アイカ

そうね・・・わたしも

先生やうさタブさんにすぐに聞ける環境じゃないから

宿題とか困っちゃうわ・・・

ユウキ
ユウキ

他に気軽に教えてくれる先生とかいるといいんだけどな~

うさタブ
うさタブ

フムフム!

そんなときは、プログラミング教室がオススメッピね~

アイカ
アイカ

プログラミング教室??

アイカ
アイカ

そんなのあるのか?

ていうかドコいけばいいんだよ

うさタブ
うさタブ

プログラミング教室は、やっぱり安心の近所の教室ッピ!

うさタブ
うさタブ

テレビや雑誌に紹介された超有名教室

プログラミング教室数国内No.1!「QUREOプログラミング教室」
とかどうッピか?

うさタブ
うさタブ

未来都市キュレオを舞台に、魅力的なキャラクターがたくさん登場する・ゲーム感覚で楽しく学べるプログラミング教室ッピ!

困ったことも先生に直接聞けるのが最高ッピ~!

うさタブ
うさタブ

全国2500教室もあるから、

きっとみんなの近くにも教室があるッピ。

公式サイト近くに教室があるかチェックしてみるとよいッピ!

ユウキ
ユウキ

なんだこれ! スゲーなっ

ゲームみたいにやってるうちに、自然と勉強できてるみたいな感じ?

アイカ
アイカ

そんなものがあるのね

うさタブ
うさタブ
「QUREOプログラミング教室」は、
アメーバブログやアベマTV・バンドリをプロディースしている
サイバーエージェント」のグループ会社で、実績があるッピ!

うさタブ
うさタブ

オンラインで授業を受けるなら

Tech Kids Online Coachingがオススメッピ!

こっちもサイバーエージェントのグループ会社が運営してるッピ!

教室名 対象 学習言語 無料体験・カウンセリング
 

「QUREOプログラミング教室」

小学2年生〜中学3年生
教室で授業を受けたい方
Scratch
C++
JavaScript
無料体験◯
 

Tech Kids Online Coaching

小学生~中学生
オンライン授業を受けたい方
Unity
C++
Scratch
無料体験◯
Udemy
社会人
講座コースで勉強したい人向け
HTML/CSS
JavaScript
Python
サンプル等◯

うさタブ
うさタブ

パパやママ、お兄ちゃんお姉ちゃん
就活や転職で役立つプログラミング知識を身につけたいなら
Udemy】で講座のコースを買ってみるのもオススメッピ!

動画付きの魅力的な教材が格安で、好きな時間に学べるッピ~

うさタブ
うさタブ

ちびっこのみんなは、スクールで
自分以外の同い年と一緒に勉強することで、自分も負けないゾ!と思えて
おサボりを防ぐことができるッピ!
さらに、クラスのみんなと差をつけてすごいプログラムが作れちゃうッピ

先生やパパママにほめられて、学習効率が最高にグングン↑↑ッピよ~~♪

ユウキ
ユウキ

よーし、ちょっと体験だけでもやってみるか!

アイカ
アイカ

わたしもさっそくチェックしてみようかな♪

C#C#基礎プログラミング
学んで遊んでジャンケンポン!
タイトルとURLをコピーしました