لماذا 'a' < 'w' ؟

اذا كان السؤال بهذا الشكل .

وكان الحل بهذا الشكل ..

فالإجابة المنطقية لهذا الحل ستكون قيمتها #true

ولكن اذا كان الحل علي النحو التالي ..

فلماذا كانت الإجابة أيضا ب #true

ما هي العملية المنطقية او الرياضية المستخدمة للوصول لهذه النتيجة

هل الأمر متعلق بنوع البيانات المستخدم في الحل #boolean

أم الأمر متعلق بقيمة المتغير الموضوع #char


@ahmedsaoud31‍ 

هل هذا ما أشرت اليه بشكل غير مباشر في إجابتك علي احد المواضيع التي طرحتها من قبل ؟

ahmedsaoud31 أضف ردا
  • نعم كل رمز يناظره قيمة تسمى "ASCII Code" والمقارنة في السؤال الذي طرحته تتم على قيمة الـ ASCII Code للرموز، تلك العمليات المتحكم بها هو المترجم للغة ولفهم الناتج علينا تتبع الطريقة التي يعمل بها المترجم الخاص باللغة (بإصداراته) لمعرفة كيفية تعامله مع تلك الأمور، لهذا تجد نواتج مختلفة لنفس الأكواد عند ترجمتها بمترجمات مختلفة مثال على ذلك كودك الساابق يعطي النتيجة false للحالة الثانية وهو الناتج المنطقي المتوقع، ستجد الكود على هذا الرابط: