Please excuse my lack of knowledge here but could someone let me know how i can get the first 16 bits of a 32 bit hex number.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
That depends on what you mean by ‘first’. Given a number, such as
0xdeadbeef, would you consider0xdeador0xbeefto be ‘first’?If the former, divide the number by 65536 (as an integer). If the latter, compute the modulus to 65536.
This is of course also doable with binary operators such as shift/and, I’m just not sure sure how to express that in your desired language. I’m sure there will be other answers with more precise details.