‫مرحبًا بعودتك.
‫في هذا الفيديو ، سنقوم بفحص الحل لتحدي المحاضرة الأخيرة.
‫ودعنا نمضي قدمًا ونبدأ بفهم ماهية التحدي.
‫لذا ، أولاً وقبل كل شيء ، أردت منك إنشاء متغير لكل نوع من أنواع البيانات المختلفة التي يمكنك العثور
‫عليها على موقع Microsoft على الويب ، ويمكنك العثور على مزيد من التفاصيل حول أنواع البيانات هنا.
‫لكن ما نريد إنشاءه هو متغير واحد لكل نوع من أنواع البيانات هذه ، كما يجب أن يكون لديهم القيمة
‫الصحيحة.
‫حسنا.
‫لذلك دعونا نمضي قدمًا ونتحقق من ذلك.
‫لنبدأ بـ Byte ، ثم ننتقل إلى SE بايت ، ثم النهاية وما إلى ذلك.
‫وبينما يمكنني أن أوضح لك كيفية كتابة كل ذلك ، أعتقد أنه من المنطقي أن تذهب ببساطة
‫من خلال الكود وشرح لك السبب وراء ذلك.
‫أولاً وقبل كل شيء ، لدي بايت أسميته البايت الخاص بي وقمت بتعيين قيمة 25 له.
‫وكما تعلم ، يتراوح نطاق قيمة البايت بين صفر و 255.
‫لذلك أخذت قيمة عشوائية من هذه الأرقام ثم أضفتها إلى وحدة التحكم الخاصة بي عن طريق إضافة السطر الصحيح.
‫لذلك تعزية نقطة خط أحمر واسم المتغير.
‫نفس الشيء مع البايت ، وهو مجرد بايت قصير يمكن أن يكون له قيم سالبة
‫، ولكن فقط بين -128 و 127.
‫ثم لدينا int.
‫إنه عدد صحيح يمكن أن يحتوي على قيم سالبة وقيم موجبة ، ثم الطرف الآخر الذي يمكن
‫أن يحتوي على قيم أكبر.
‫لذلك بناءً على النطاق الذي يمكنك العثور عليه هنا وكما ترى ، فإنه يحتوي على قيمة أكبر.
‫العرض هو نفسه ، لذا فهو موجب الآن.
‫لذلك يمكن أن تكون موجبة فقط.
‫يمكنك فقط أن تكون إيجابيا.
‫ثم لديك المتغير القصير هنا وأخذت أقل قيمة ممكنة لمتغير قصير ويمكنك
‫أن تجدها هنا أو لمتغير بنوع بيانات قصير ، وهي -32768.
‫إذاً ، فكلمة "قصيرة" إيجابية فقط وأخذت أعلى قيمة ممكنة.
‫ثم لديك عدد عشري يمكن أن يكون سالبًا وهو رقم فاصلة عائمة ومن المهم أن يكون لديك F في النهاية
‫ويمكن أن يكون إما حرف F كبير أو F غير مكتوب بحروف كبيرة.
‫ثم لديّ المضاعفة ، وهي قيمة أطول من حيث عدد الأرقام أكثر خلف الفاصلة العشرية.
‫ثم لدي حرف وهو حرف A كبير في حالتي ، وهو بسيط ، مجرد حرف واحد.
‫وكما ترون ، كان علي استخدام الفواصل العليا هنا.
‫ثم لدينا قيمة منطقية يمكن أن تكون إما صحيحة أو خاطئة وتظهر أنها صحيحة.
‫ثم أتحكم في النص الذي أخبرتك باستخدامه.
‫وأخيرًا لدينا نص رقمي وهو رقم على شكل سلسلة.
‫واخترت القيمة 15 هنا واستخدمت التحليل لإنشاء عدد صحيح من نص الأسطوانات هذا.
‫وهنا استخدمت التحليل النقطي int لاستخدام أنه كان من الممكن استخدام تحليل n 32 نقطة أيضًا.
‫لذلك في النهاية نفس الشيء.
‫إنها مجرد طريقة مختلفة للتعامل معها.
‫حسنًا ، لدينا السطر الأيمن لوحدة التحكم لكتابة هذا النص على وحدة التحكم
‫، وهو 15 فقط بدلالة عدد صحيح.
‫وبعد ذلك نقرأ كل شيء.
‫لذلك تمتلئ وحدة التحكم الخاصة بنا بكل هذه القيم ، والتي يجب أن تكون كثيرة ، كما ترون.
‫إذن أكثر من عشرة أنواع مختلفة من البيانات وأننا 25 أو 15 أو -15 وما إلى ذلك.
‫حسنا.
‫آمل أن تتمكن من القيام بذلك.
‫الأمر ليس بهذه الصعوبة حقًا ، ولكن الأمر يتعلق فقط بفهم أنواع البيانات المختلفة
‫وما هو النطاق وأيضًا فهم عدد البتات التي يستخدمونها وما إلى ذلك.
‫هذا شيء سيكون مفيدًا لمزيد من البرمجة.
‫عندما يتعين عليك تحديد نوع البيانات الذي تريد استخدامه للمتغير الخاص بك ، فيمكنك
‫دائمًا التحقق من موقع Microsoft على الويب أو يمكنك الرجوع إلى هذه المحاضرة والتحقق
‫من القيم وفهم ما تختاره بشكل أفضل.