Datatype Conversion
datatype-conversion.pde
/**
* Datatype Conversion.
*
* It is sometimes beneficial to convert a value from one type of
* data to another. Each of the conversion functions converts its parameter
* to an equivalent representation within its datatype.
* The conversion functions include int(), float(), char(), byte(), and others.
*/
size(640, 360);
background(0);
noStroke();
textFont(createFont("SourceCodePro-Regular.ttf", 24));
char c; // Chars are used for storing alphanumeric symbols
float f; // Floats are decimal numbers
int i; // Integers are values between 2,147,483,647 and -2147483648
signed char b; // Bytes are values between -128 and 127
c = 'A';
f = (float)c; // Sets f = 65.0
i = (int)(f * 1.4f); // Sets i to 91
b = (signed char)(c / 2); // Sets b to 32
//println(f);
//println(i);
//println(b);
text(std::string("The value of variable c is ") + c, 50, 100);
text(std::string("The value of variable f is ") + std::to_string(f), 50, 150);
text(std::string("The value of variable i is ") + std::to_string(i), 50, 200);
text(std::string("The value of variable b is ") + std::to_string((int)b), 50, 250);