Warning: count(): Parameter must be an array or an object that implements Countable in /home/a11926240/programminglanguage7.com/public_html/wp-content/plugins/wordpress-ping-optimizer/cbnet-ping-optimizer.php on line 533
Read Article

データ型についてもっと知ろう

広告

この章ではデータ型についてさらに詳しく説明します。
以下の例ではデータ型の自動変換について説明します。1 変数をintで宣言しているにもかかわらず、1という浮動小数点数を代入していますが、この場合は小数点以下が切り捨てられて、3 になってしまいます。
理由はintは整数を格納する型なので、小数点以下が格納できないためです。
このため、小数点数はintに自動的に変換されます。
バイト数の大きい型から小さい型へ代入する場合、値の一部が失われますので注意してください。
下を見ていただくと解りますが、doubleが一番バイト数の大きい型になります。1

URL :
TRACKBACK URL :
Return Top