Arduino入門:キャスト(型変換)

ArduinoのSketch(スケッチ)で、データ型をキャスト(型変換)する方法を解説します。

キャスト(型変換)とは、あるデータ型を別の型に変換する事で、書式は以下の通りです。

//Arduino Sketch Example: Cast, Syntax
//Date: 2015.1.12
//Edited and Modified by: easy labo
//Original Source: Arduino Reference (http://arduino.cc/en/Reference/HomePage)

//Syntax
(type)variable

//type: any variable type (e.g. int, float, byte)
//variable: any variable or constant

//Example
int intVal;
float floatVal;

floatVal = 3.6; 
intVal = (int) floatVal; // now intVal is 3

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:Cast” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original

上記の例では、float型をint型に変換しています。

→その他のArduino関連情報

Sponsored Link