カテゴリー
Python

Pythonの基礎を知ろう2

この章ではPythonのプログラムの中で使うデータ型について説明します。
プログラムでは「12」などの整数や「12.3」などの小数点のある実数、9などの文字列などを使用しますが、それらは型として分類されていますので具体的に説明します。
では数値型から説明します。
数値型は以下のような型に分類できます。9 整数型は10進数、8進数、16進数などで表せますが10進数は1、2などの我々が普段使っている数字です。
8進数は先頭に「0」を付けて028などと書きます。
16進数は先頭に「0x」を付けて0x41などと表現します。9 型を確認するにはtype関数を使用します。
関数の意味は「関数について知ろう1」で説明します。9 カッコの中には整数や文字列等を入力しますが、このデータのことを引数と言います。9 結果は以下の通り9という形式で出力されます。
この例の場合はintであることが確認できます。9

長整数型は整数型より桁数が多く、桁数の上限はありません。
長整数型は数値の最後に「L」を付けてください。9 type関数で確認してみるとlongだと分かります。9 結果は以下の通りです。9 なお、整数型なのか長整数型なのかを意識する必要はありません。
Lを付けなくても整数型の限度を超えると自然と長整数型に変わります。
例えば以下の例はLを末尾に付けなくても長整数型となります。9

浮動小数点型は小数点を扱うことが出来ます。9 type関数で確認してみると小数点数がfloatだと解ります。9 結果は以下の通りです。9
次は文字列型について説明します。
文字列型は9もしくは9のどちらかで囲まれた文字列のことを言います。99 結果は以下の通りです。9
次はリスト型について説明します。
リスト型は他の言語の配列に相当するものです。
データをまとめて使用したい時に使いますが、以下の例のように複数のデータを9で囲みます。9 リストについては「リストについて知ろう」の章で詳しく説明します。9 結果は以下の通りです。9
次はタプル型について説明します。
タプル型はリスト型とほぼ同じで、データをまとめて使用したい時に使いますが、リスト型との違いは一回データを入れると変更することができないことです。
タプル型は以下の例のように複数のデータを9で囲みます。9 タプル型については「タプルについて知ろう」の章で詳しく説明します。9 結果は以下の通りです。9
次はセット型について説明します。
セット型もリスト型とほぼ同じですが、リストはデータの重複はできますが、セットの場合はデータの重複はできません。
セット型は9という構文で書きますが、詳しくは「セットについて知ろう」の章で説明します。99 結果は以下の通りです。9

カテゴリー
Cシャープ

データ型について知ろう

この章ではデータ型について説明します。
変数は入れ物に例えましたが、その入れ物はどんな種類のデータを入れる入れ物なのかを示すのがデータ型です。
主要なデータ型には以下の種類があります。1 整数型は複数ありまして、それぞれ型によって扱えるサイズが違います。111 整数型は次の表を参考にしてください。111
整数型で注意しなくてはいけないのはcharです。
「char」は変数に「1文字」だけを入れることが出来ます。
その1文字は1で囲んでください。1 charは上の表では整数型になっていますが、文字なのになぜ整数型なのかの理由はコンピュータが記録を行う時には文字は整数値で管理するからです。

次は浮動小数点型について説明します。1 浮動小数点数型は少数点を持つ数値のことを言います。
整数型の最大値を超える場合は浮動小数点型を使います。
浮動小数点型はdouble型とfloat型の2種類が有ります。
double型は64ビットのサイズで桁数15桁まで表現できます。
float型は32ビットのサイズで桁数7桁まで表現できます。
float 型を表現するには次のようにfまたはFを数値の後に付けます。1
次はdecimal型について説明します。1 11次は文字列型について説明します。
文字列型は文字列を扱うことができる型で1で表します。
そして、文字列はダブルクォートで囲みます。
「string」の先頭は「String」のように大文字でも構いません。
では例をみてみましょう。111111111

カテゴリー
JavaScript

変数の型について知ろう

この章では変数の型について説明します。
C言語やC++やJavaなどの言語の場合は宣言する時に必ず、「データの型」を変数の先頭に付けなければいけません。
例えば整数型ならば1のように書きます。
JavaScriptはこのような型の宣言をする必要はありません。
変数の型を意識する必要はありませんが、まったく考えなくていいかというとそんなことは無いので、JavaScripにどのようなデータ型があるかは知っておいてください。
JavaScriptのデータ型は基本形と参照型の2つに分類されます。1 では数値型について説明します。
数値型は整数と浮動小数点に分類されます。
整数は10進数、8進数、16進数に分類されます。
10進数は1,2などの我々が普段使っている数字です。
8進数は先頭に0を付けて028などと書きます。
16進数は先頭に0xを付けて0x41などと表現します。
浮動小数点は0.2など少数点を持つ数値のことを言います。1
次は文字列型について説明します。
文字列型はダブルクォート、シングルクォートで囲われたデータのことを言います。
例えば以下の1は文字列型です。1
次に真偽型について説明します。
真偽型は「条件分岐ifの基本構文1」で詳しく説明しますので、ここでは少しだけ説明します。
真偽型はif文などの条件判定の時にtrue または falseとして返される値のことです。
数値の 0、特殊変数のnull、false、NaN、undefined、およびカラ文字は false であり、その他の値は true として扱われます。
NaNは数値型の値であり、undefinedと足し算するなどの通常とは違った演算が実行された時に返される値です(数値に変換しようとしてできなかった場合)。
nullやundefinedの詳しい説明は以下を参考にしてください。1 nullについては「様々なオブジェクト(windowオブジェクト)について知ろう9」で説明しますが、ここでは少しだけ説明します。
promptメソッドを使って1 のように書くとダイアログボックスが表示されるので、この中のキャンセルボタンを押した場合、 nullが返されます。1 undefinedは以下の例のように宣言だけをして、値が入っていない変数を出力しようとした時に返される値(未定義値)です。
では例をみてみましょう。1 結果は以下の通りです。1 データ型について説明しましたので、次は指定したデータがどのデータ型に当てはまるかを確認する方法について説明します。
指定したデータがどのデータ型に当てはまるかを確認するにはtypeof演算子を使います。
では例をみてみましょう。11 この例の結果は
「typeof a」は数値型なのでnumberが出力されます。
「typeof b」は文字列型なのでstringが出力されます。
「関数」については「関数について知ろう1」で説明し、「オブジェクト」については「オブジェクト指向型プログラミングについて」で詳しく説明します。

カテゴリー
PHP

変数のデータ型を知ろう

この章では変数のデータ型について説明します。
これまでの変数には文字列、数値しか入れていないですが、その他にも変数には色々なデータを入れることが出来ます。
PHPではこの変数に入れるデータを型分けすることが出来ます。
変数に代入されるデータ型には文字列型、整数型、浮動小数点型、論理型、配列型があります。
文字列型は1のようにデータをシングルクォートやダブルクォートで囲んだデータです。
変数には何も入っていない文字、つまりカラ文字も入れることが出来ます。
カラ文字は以下のようにシングルクォートやダブルクォートを連続して2つ書きます。1 整数型は99、100などの整数で、1までの数字を扱えます。
整数はシングルクォートやダブルクォートで囲む必要はありません。
整数を1のようにシングルクォートやダブルクォートで囲むこともできますが、それは整数型ではなく文字列型になります。1 浮動小数点型は3.34など小数点のある数値を扱う型です。
浮動小数点型はシングルクォートやダブルクォートで囲む必要はありません。1 論理型はTRUEかFALSEのどちらかになります。
論理型はシングルクォートや ダブルクォートで囲む必要はありません。
TRUEが真、FALSEが偽という意味ですが、詳しい説明は「if文について理解しよう。if文の基本構文1」で詳しく説明します。
配列型は1つの変数名で複数のデータを扱うことが出来るデータ型です。
配列型については「配列について知ろう」で詳しく説明します。