黑马程序员技术交流社区

标题: 基础班都上到数组了,我还在进制徘徊,fighting! [打印本页]

作者: 0826iOS_sunzhen    时间: 2015-9-1 22:50
标题: 基础班都上到数组了,我还在进制徘徊,fighting!
#include<stdio.h>

int main(){
    //二进制的表示
    int a=0b0111;
   
    //八进制表示
    int b=001111;
   
    //十进制表示
    int c=123;
   
    //十六进制表示
    int d=0x1234f;
   
    //分别打印二进制、八进制、十六进制的十进制表示
   
    printf("a = %d\n",a);//二进制的十进制表示
   
    printf("b = %d\n",b);//八进制的十进制表示
   
    printf("d = %d\n",d);//十六进制的十进制表示
   
    //十进制转八进制
   
    printf("%d的八进制表示:%o\n",c,c);
   
    //十进制转十六进制
   
    printf("%d的十六进制表示:%x\n",c,c);
   
    //十进制的二进制表示
    for (int i=0; i<=31; i++) {
        if (0==i%4) {
            printf(" ");
        }
        printf("%d",c>>(31-i)&1);//右移然后与1按位与可以获取
    }
    printf("\n");
     
    return 0;
}

好好努力,代码还是需要多敲敲!不求学得又多块,只希望每天都在进步!
作者: a124113798    时间: 2015-9-1 23:38
进制没那么重要,不要过多纠结,数组才是重中之重,跟上节奏
作者: kylmetz    时间: 2015-9-1 23:40
同上,数组好难啊
作者: Music_棍棍    时间: 2015-9-2 00:01
加油  哥们  跟上老师节奏是最好的额
作者: TTsu    时间: 2015-9-2 00:09
加油  哥们  跟上老师节奏是最好的额

作者: 克莱斯勒    时间: 2015-9-2 00:18
慢慢来,打实基础很重要




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2