سؤال

حاليا ، لدي:

outByte.writeInt(0x49492a00); 
outByte.writeInt(0x08000000);

لكني أريد أن أكون قادرًا على كتابة كل ذلك على نفس الخط. لكن:

outByte.writeLong(0x49492a0008000000)

يحته تحتها تحتها المسطحة في الكسوف ، وبالتالي غير صحيح. هل من الممكن كتابة هذين الخطين في أحدهما مع Writelong ()؟

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

المحلول

لاستخدام أ long حرفي في الكود المصدر ، ستحتاج إلى إلحاق l أو L إلى ثابت مثل هذا:

outByte.writeLong(0x49492a0008000000L)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top