This topic lists the data types for Visual Basic, Visual J#, Visual C++, Visual C#, JScript, and Visual FoxPro.
| Storage size | Visual Basic | Visual J# | Visual C++ | C# NEW | JScript | Visual FoxPro |
| 16 bytes | n/a | n/a | VARIANT | n/a | Object | Variant |
| Decimal | Decimal NEW (.NET Framework class) | n/a | DECIMAL | decimal | >decimal NEW | n/a |
| Date | Date NEW (.NET Framework class) | java.util.Date or System.DateTime | DATE | DateTime NEW (.NET Framework class) | System.DateTime. Also the JScript Dates >Date object. | Date; DateTime |
| (varies) | String NEW (.NET Framework class) | java.lang.String or System.String | n/a | >string | >String NEW | n/a |
| 1 byte | Byte | byte | BYTE, bool | byte | >byte NEW | Logical |
| 2 bytes | Boolean | boolean | VARIANT_BOOL | bool | >boolean NEW | n/a |
| 2 bytes | Short, Char (Unicode character) | short | signed short int, __int16 | short, char (Unicode character) | >short NEW,> char NEW | n/a |
| 1 byte | n/a | char | signed char, __int8 | | >Sbyte NEW | Character |
| 4 bytes | Integer | int | long, (long int, signed long int) | int | >int NEW | Integer |
| 8 bytes | Long NEW | long | __int64 | long | >long NEW | Float |
| 4 bytes | Single | float | float | float | >float NEW | n/a |
| 8 bytes | Double | double | double | double | >double NEW | Double |
| 4 bytes in table | n/a | n/a | n/a | n/a | n/a | General |
See Also
Language Equivalents | Programming Concepts Compared in Different Languages with Code Examples | Operators Compared in Different Languages | Controls and Programmable Objects Compared in Different Languages and Libraries