هل هناك طريقة مختصرة لإنشاء أقنعة بت في لغة سي؟
-
29-10-2019 - |
سؤال
أحتاج إلى إنشاء أقنعة من ثلاثة بتات تنتهي بثلاثة أكواد عامة مكونة من 32 بت (دعنا نسميها x و y و z).يجب أن تنتهي الأقنعة على النحو التالي: Genacodicetagpre
لدي هذا حتى الآن: Genacodicetagpre
لكنها تبدو فوضوية بعض الشيء.هل يمكن لأي شخص التوصل إلى طريقة أكثر إيجازًا (وقابلة للقراءة)؟
المحلول
إذا كنت تستخدم C99، استخدم أنواع العرض الثابتة "الجديدة": giveacodicetagpre.
أو يمكنك استخدام "القبيح" Octal : -) giveacodicetagpre.
نصائح أخرى
giveacodicetagpre.
هل هذا قابل للقراءة بالنسبة لك؟
ما عليك سوى إدخال الرقم الذي تريده بدون توقيع (إذا كنت تفضل استخدام التدوين السداسي العشري): Genacodicetagpre
لا تنتمي إلى StackOverflow