### Primitive Data Types

Scenome Scripting Language supports the following primitive data types.

Operator | Explanation | Size |
---|---|---|

<int> | Integers store whole number values between -2147483648 to 2147483647. | 32-bit integer. |

<uint> | Unsigned integers store whole number values between 0 to 4294967295. | 64-bit unsigned integer. |

<int64> | 64-bit integers store whole number values between -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807. Note that this primitive type is typically only used with atomic counters in some types of shaders. | 64-bit integer. |

<uint64> | Unsigned 64-bit integers store whole number values between 0 to 18,446,744,073,709,551,615. Note that this primitive type is typically only used with atomic counters in some types of shaders. | 64-bit unsigned integer. |

<double> | Double-precision floating point number. | 64-bit double. |

<bool> | Bool stores true and false values. | Not Applicable |

<string> | Strings store alphanumeric character lists. | Not Applicable |