
09-12-2007, 21:07
|
|
|
|
חבר מתאריך: 23.01.02
הודעות: 1,687
|
|
|
signed numbers in Java
אני מנסה לכתוב איזה משהו בJava שהוא דיי תרגום של קוד כלשהו בפסקל.
הבעיה שקורת היא שיש קטע בקוד שבו עושים xor ל2 מספרים ואת המספר שהתקבל.
הבעיה היא שבJava הוא מתייחס אליו ישר כ unsigned number משום מה, בעוד שבפסקל הוא מקבל על xor של אותם מספרים , מספר שלילי.
השאלה היא - כיצד ניתן להגדיר ב Java להתייחס למספר (int\long) כsigned ?
(לפי איך שאני מבין זה אמור להיות אוטומטי signed ואם כבר צריכה להיות אפשרות להתייחס אליו כ unsigned (שגם את אפשרות זאת לא מצאתי לצורך העיניין) אבל זה לא מה שנראה בקוד)
** אין לי אפשרות לצרף את הקוד אז אני אשמח אם תוכלו לעזור לי גם כך **
תודה מראש,
מיכאל.
|