Solution for Exercise 17-2
ex1702
#include <stdio.h> char *binbin(int n); int main() { int input; printf("Type a value 0 to 65535: "); scanf("%d",&input); printf("%d is binary %s\n",input,binbin(input)); return(0); } char *binbin(int n) { static char bin[17]; int x; for(x=0;x<16;x++) { bin[x] = n & 0x8000 ? '1' : '0'; n <<= 1; } bin[x] = '\0'; return(bin); }
Copyright © 1997-2024 by QPBC.
All rights reserved