#include #include int main(void) { int msb = 1; /* 'most significant byte' */ int lsb = 1; /* 'least significant byte' */ short int tal; /* short int är 16 bitar i BC++ 4.5 */ while ((msb != 0) && (lsb != 0)) /* fortsätt tills användaren ger 0 0 */ { printf("Ge byte nr 1 : "); /* läs in msb och lsb */ scanf("%d", &msb); printf("Ge byte nr 2 : "); scanf("%d", &lsb); tal = (msb << 8) | lsb; /* sätt ihop talet */ printf("Talet tolkat som int : %d\n", tal); printf("Talet tolkat som unsigned int : %u\n", tal); /* obs formatkoden ! */ } }