分类：电脑/网络-程序设计
问题：C语言中能表达一个数的第几个字节吗?直接表达,不要用位运算. 
直接表达,不要用位运算.
回答：#include <std.h>/*取出nInput的第nNum个二进制位*/int GetBit(unsigned int nInput, unsigned int nNum){    unsigned int i, nTmp, nResult;    if (nNum > 8 * sizeof(nInput))        return 0;    nTmp = nInput;    for(i=0; i<nNum; i++)    {        nResult = nTmp % 2;        nTmp = nTmp / 2;    }    return nResult;}int main(){    int k;    k = GetBit(5, 3);    printf("%d\n", k);    return 0;}方法原始了点......凑合着用吧。