مقارنة أنواع البيانات بلغات متعددة
يسرد هذا الموضوع أنواع البيانات لـ Visual Basic ، C++ C# و # F.
جدول لأنواع البيانات
المحتوى والحجم |
Visual Basic |
C++ |
C# |
#F |
---|---|---|---|---|
بيانات مجهولة |
غير قابلة للتطبيق |
VARIANT |
تستمد أنواع، ثم ربط Derived Types إلى عقدة |
|
عشري |
عشري (.NET framework) |
DECIMAL |
||
التاريخ |
تاريخ (بنية Net Framework.) |
DATE |
||
حرف SBCS (بايت 1) |
غير قابلة للتطبيق |
غير قابلة للتطبيق |
||
حرف Unicode (2 بايت) |
حرف (بنية Net Framework.) |
wchar_t |
||
تسلسل حرف Unicode |
سلسلة (فئة Net Framework.) |
wchar_t* |
||
قيمة منطقية (النظام الأساسي التابع) |
منطقي (بنية Net Framework.) |
VARIANT_BOOL |
||
بايت واحد |
نوع البيانات SByte (Visual Basic) (بنية Net Framework.) |
signed char |
||
2 بايت |
قصير(بنية Net Framework.) |
signed short int |
||
4 بايت |
عدد صحيح (بنية Net Framework.) |
|||
8 بايت |
طويل (بنية Net Framework.) |
|||
بايت واحد غير موقّع |
بايت (بنية Net Framework.) |
BYTE |
||
2 وحدات البايت غير الموقعة |
نوع البيانات UShort (Visual Basic) (بنية Net Framework.) |
unsigned short |
||
4 وحدات البايت غير الموقعة |
نوع البيانات UInteger (بنية Net Framework.) |
unsigned int و unsigned long |
||
8 وحدات البايت غير الموقعة |
نوع البيانات ULong (Visual Basic) (بنية Net Framework.) |
unsigned __int64 |
||
4 وحدات بايت من الفاصلة العائمة |
مفرد (بنية Net Framework.) |
-أو- |
||
8 وحدات بايت من الفاصلة العائمة |
مزدوج (بنية Net Framework.) |
-أو- |
راجع أيضًا:
المرجع
مقارنة مفاهيم البرمجة بلغات متعددة مع أمثلة من التعليمات البرمجية
مقارنة عوامل التشغيل بلغات متعددة
مقارنة عناصر التحكم والكائنات القابلة للبرمجة في لغات متعددة و مكتبات