سؤال

تقبل دالة NSLOG محددات تنسيق printf. سؤالي حول ٪ x المحدد. هل هذه الرموز السداسية المطبوعة كتسلسل على الذاكرة؟ أم أنه يحتوي على نمط تسلسل طباعة خاص؟

unsigned int a = 0x000000FF;
NSLog(@"%x", a);

نتائج الكود أعلاه على معالجات Endian الصغيرة أو الكبيرة متساوية أو مختلفة؟ وماذا عن طريقة NSString -initwithFormat؟ هل يتبع هذه القاعدة بالتساوي؟

هل كانت مفيدة؟

المحلول

٪ x يطبع دائمًا أهم الأرقام أولاً. لا يهم نوع المعالج الذي يعمل عليه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top