SplitScript reference / Migration / Fixed-width numeric types
Fixed-width numeric types
Migration from C#
Source pattern
-
C#:
sbyte -
C#:
byte -
C#:
short -
C#:
ushort -
C#:
int -
C#:
uint -
C#:
long -
C#:
ulong -
C#:
float -
C#:
double
Canonical SplitScript
-
sbytebecomesi8. -
bytebecomesu8. -
shortbecomesi16. -
ushortbecomesu16. -
intbecomesi32. -
uintbecomesu32. -
longbecomesi64. -
ulongbecomesu64. -
floatbecomesf32. -
doublebecomesf64.
Use the canonical language and API symbols linked below.
Semantic difference
Memory-facing numbers use explicit signedness and bit widths.
Supported hosts
This uses the standard SplitScript runtime contract. Any provider-specific requirements are documented by the linked canonical API.