求一个整数n对16求商和余数

#include <stdio.h>  



   



int getShang(int n)     // 对16求商  



{  



    return n >> 4;  



}  



int getYushu(int n)     // 对16求余  



{  



    return n & 0xf;  



}  



   



void main()  



{  



    int n = 1;  



    while(n != 0)  



    {  



        scanf("%d", &n);  



        printf("%d, %d\n", getShang(n), getYushu(n));  



    }  



} 



你可能感兴趣的:(求一个整数n对16求商和余数)