Здравствуйте, Zagr, Вы писали:
Z>Привет, всем!!!
Z>Может кто сталкивался с подобной проблемой:
Z>у меня задача расцепить чмсло типа int и записать его в две переменные low and high, соответственно в первую младших 16 бит а во вторую — старших...
Z>Можно ли это как -то сделать....?????
Z>Спасибо!
int i = Integer.MAX_VALUE;
int l = i & 0x0000FFFF;
int h = i & 0xFFFF0000;
h = h >> 16;
System.out.printf("%h",l);
System.out.println();
System.out.printf("%h",h);
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Zagr, Вы писали:
Z>>Привет, всем!!!
Z>>Может кто сталкивался с подобной проблемой:
Z>>у меня задача расцепить чмсло типа int и записать его в две переменные low and high, соответственно в первую младших 16 бит а во вторую — старших...
Z>>Можно ли это как -то сделать....?????
Z>>Спасибо!
B>B> int i = Integer.MAX_VALUE;
B> int l = i & 0x0000FFFF;
B> int h = i & 0xFFFF0000;
B> h = h >> 16;
B> System.out.printf("%h",l);
B> System.out.println();
B> System.out.printf("%h",h);
B>
Спасибо!!!