نوع الأحرف.
بالإضافة إلى تعيين نوع البيانات في عبارة التعريف يمكنك فرض نوع البيانات بعض عناصر البرمجة مع حرف النوع. يجب أن يتبعه حرف النوع مباشرة عنصر, مع أية أحرف المتداخلة من أي نوع.
نوع الحرف ليس جزءًا من اسم العنصر. يمكن أن يكون مرجعاً تعريف بحرف نوع العنصر بدون حرف النوع.
معرّف نوع الأحرف
Visual Basic توفر مجموعة من معرّف نوع الأحرف ، الذي يمكنك استخدامه في تعريف لتحديد نوع بيانات متغير أو ثابت. يوضح جدول التالي أحرف نوع معرّف متوفر مع أمثلة الاستخدام.
معرّف نوع الأحرف |
نوع البيانات |
المثال |
---|---|---|
% |
Integer |
Dim L% |
& |
Long |
Dim M& |
@ |
Decimal |
Const W@ = 37.5 |
! |
Single |
Dim Q! |
# |
Double |
Dim X# |
$ |
String |
Dim V$ = "Secret" |
لا وجود لمعرّف نوع الأحرف Boolean, Byte, Char, Date, Object, SByte, Short, UInteger, ULong، أو UShort أنواع بيانات أو أي أنواع بيانات المركبة مثل عبارة عن صفائف أو بنيات.
في بعض الحالات، يمكنك إلحاق $ حرف إلى Visual Basic تعمل على سبيل المثال Left$ بدلاً من Left، للحصول على القيمة التي تم إرجاعها من النوع String.
في كل الحالات نوع معرّف حرف يجب أن يتبع اسم المعرف فوراً.
أحرف نوع قيمة حرفية
قيمة حرفية تمثيل نصية القيمة معينة من نوع البيانات.
أنواع قيمة حرفية الافتراضي
نموذج قيمة حرفية كما يظهر في التعليمات البرمجية عادةً يحدد به نوع بيانات. يعرض جدول التالي أنواع الافتراضية هذه.
شكل نصية قيمة حرفية |
أنواع بيانات افتراضية. |
المثال |
---|---|---|
رقمية ، لا الكسر |
Integer |
2147483647 |
رقمية ، لا الكسر قطر أيمن متوسط جداً بالنسبة Integer |
Long |
2147483648 |
رقمية ، لا الكسر |
Double |
1.2 |
قم بإحاطتها في علامات اقتباس مزدوجة (""). |
String |
"A" |
إحاطة داخل إشارات الأرقام |
Date |
#5/17/1993 9:32 AM# |
فرض أنواع قيمة حرفية
Visual Basic توفر مجموعة من أحرف نوع حرفية ، الذي يمكنك استخدامه فرض قيمة حرفية يفترض نموذج به نوع بيانات آخر غير الذي يشير. يمكنك القيام بذلك عن طريق إلحاق الحرف إلى الإنهاء قيمة حرفية. يوضح جدول التالي أحرف نوع معرّف متوفر مع أمثلة الاستخدام.
أحرف نوع قيمة حرفية |
نوع البيانات |
المثال |
---|---|---|
S |
Short |
I = 347S |
I |
Integer |
J = 347I |
L |
Long |
K = 347L |
D |
Decimal |
X = 347D |
F |
Single |
Y = 347F |
R |
Double |
Z = 347R |
US |
UShort |
L = 347US |
UI |
UInteger |
M = 347UI |
UL |
ULong |
N = 347UL |
C |
Char |
Q = "."C |
لا وجود لمعرّف نوع الأحرف Boolean, Byte, Date, Object, SByte, String ، أو أنواع بيانات أو أي أنواع بيانات المركبة مثل عبارة عن صفائف أو بنيات.
يمكن أيضاً استخدام القيم الحرفية الأحرف نوع معرّف (%, &, @, !, #, $) ، كما يمكن تعبيرات والثوابت والمتغيرات. ومع ذلك، قيمة حرفية كتابة أحرف (S, I, L, D, F, R, C) يمكن استخدامه فقط مع قيمة حرفية .
في كل الحالات الحرفية نوع الحرف مباشرة اتبع قيمة القيمة الحرفية.
القيم الحرفية الست عشري و رقم ثماني
المحول البرمجي عادةً يكون عدداً قيمة حرفية في نظام الأرقام العشرية (الأساس 10). يمكنك فرض عدد صحيح حرفي إلى يكون رقم سداسي عشري (أساس 16) &H بادئة كما يمكن فرض إلى تكون الثماني (8 الأساسية) مع &O بادئة. يجب أن تكون الأرقام التي تتبع البادئة يتناسب مع رقم النظام. فيما يلي مثال لهذا الأمر.
الرقم الأساس |
prefix |
قيم رقم صحيح |
المثال |
---|---|---|---|
رقم سداسي عشري (أساس 16) |
&H |
0-9 و A-F |
&HFFFF |
Octal (8 الأساسية) |
&O |
0-7 |
&O77 |
يمكنك اتباع حرفي البادئة مع حرف نوع قيمة حرفية. يـوضح المثال التالي ذلك.
Dim counter As Short = &H8000S
Dim flags As UShort = &H8000US
في المثال السابق، counter يحتوي على القيمة 32768, flags يحتوي على القيمة 32768 وهكذا.
راجع أيضًا:
المهام
المرجع
خلاصة نوع بيانات (Visual Basic)
المبادئ
أنواع البيانات في Visual Basic
البرمجة اللا نوعية في Visual Basic