|
|
|
|
| Сравнение простых типов данных в разных языках |
9 |
| Описание |
C++ Builder C++.Net |
Java |
Borland C# C# .NET |
Visual J# |
Jscript |
PHP |
Perl |
Visual Basic.Net |
VBScript |
Delphi |
PL\SQL |
Transact-SQL |
VFP |
.Net |
| Целые безнаковые |
|
|
|
|
|
|
|
|
|
|
|
|
Numeric (N) |
|
| 1 байт |
unsigned char |
|
byte (Byte) |
|
|
|
|
byte |
Byte |
|
|
|
System.Byte |
| 2 байта |
unsigned short |
|
ushort (UInt16) |
|
|
|
|
char |
Integer (Int) |
|
|
|
System.UInt16 |
| 4 байта |
unsigned int |
|
uint (UInt32) |
|
|
|
|
|
Long (Lng) |
|
|
|
System.UInt32 |
| 8 байт |
unsigned long |
|
Ulong (UInt64) |
|
|
|
|
|
|
|
|
|
System.UInt64 |
| > 8 байт |
|
|
|
|
|
|
|
Decimal (>16) |
|
|
|
|
|
| Целые знаковые |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 байт |
signed char |
|
sbyte (Sbyte) |
|
|
integer int |
|
|
|
|
|
|
System.Sbyte |
| 2 байта |
short |
Short (Int16) |
|
|
|
short |
|
|
|
|
System. Int16 |
| 4 байта |
int |
int (Int32) |
|
|
|
integer |
|
|
|
|
System. Int32 |
| 8 байт |
long |
long (Int64) |
|
|
|
long |
|
|
|
|
System. Int64 |
| > 8 байт |
|
|
|
|
|
|
|
|
|
|
|
|
| Вещественный |
|
|
|
|
|
|
|
|
|
|
|
|
|
| одинарной точности |
float |
|
|
float double real |
|
|
Single (Sng) |
|
|
|
System.Single |
| двойной точности |
double |
|
|
|
|
Double (Dbl) |
|
|
|
System.Double |
| больших чисел |
long double |
|
|
|
|
|
|
|
|
|
|
|
| Логический тип |
true/false |
|
|
|
|
|
|
|
| 1 байт |
bool |
|
boolean |
|
boolean |
bool |
|
|
|
Logical (L) |
System.Boolean |
| Символьный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ANSI,1 байт |
char |
|
|
|
|
|
|
|
|
|
|
|
|
| UNICODE, 2 байта |
|
|
char |
|
|
|
|
|
|
|
|
|
|
System. char |
| Строковый |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ANSI |
|
|
|
|
|
string |
|
|
String (str) |
|
|
|
|
System.String |
| UNICODE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Дата и время |
|
|
|
|
|
Нет! |
|
|
Data |
|
|
|
Data (D) DataTime(T) |
|
| Денежный тип |
|
|
|
|
|
|
|
|
Currency (Cur) |
|
|
|
Currency (C) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|