יש לי בעיה, יש לי את הפקודה הבאה ה JAVA : static final byte x = (byte) 0xFF עכשיו byte יכול להכיל ערך מקסימלי של 127 כמו שאני יודע, אז איזה ערך יהיה ב x ולמה ? אני לא עובד עם java לכן אני לא יכול לבדוק את זה, פשוט יש לי את זה בתוכנית שאני לומד ממנה, ו זה עניין אותי. תודה.
בשתני signed, כאשר ה MSB דלוק יש לבצע את שיטת המשלים ל 2, שזה בהפשטה, לחסר את כמות המספרים שניתן לייצג, מהמספר עצמו. כלומר, במקרה שלך מדובר על 0x00ff - 0x0100, שזה למעשה 255-256, שהם 1-
לי בתשובה שלך, כלומר מה קורה אם הMSB לא דלוק, למה זה מחסר דווקא באופן שבו הוא מחסר, אני לא יודע איך הנושא הזה נקרא, אבל אני לא חושב שזה אחד מהנושאים שרשמת מקודם, אחרת הייתי כבר מחפש בגוגל... תודה שוב על העזרה.