00:00
程序中,那我们是怎么呢?是可以去表示任何进制的一个数据,你看一下先把这些先关掉啊。V,呃,VIA,呃,是b.C我们再写个新的文件啊。井号in included。SD点的类型,MN括号。Wide。比如说我定义一个整形变量A等于十,那我现在写这个十对应的是一个什么进制啊,是不是一个十进制数啊,啊,这是一个十进数。十进制数。十进制。这必须打全啊,十进制数。十,那你这这这俩十是这个你应该能明白啥意思吧,是不是,那那我现在定义的是什么?十进数中这个十是吧?我给你打印一下怎么打印PTF打印的数,这个也是一个什么,这个也是一个实进制给你显示出来了啊等一下啊,这个括号错了是。
01:04
百方地,然后是斜杠N,这是咱们这个上午讲课的内容啊,就是第一个第一个实际数是不是,那比如说我要表示一个八进数,怎么表示呢?啊,这里面写一下是这个是八进制。同样我定义一个变量int类型的B等于注意一下,我这前面写一个零,你看这俩零颜色不一样,看到了吧,所有的八因数你前面一定要加一个什么,加一个零来表示一个八因数,而且八因数你在定义的时候,你别给我定义成这样,别给我定义一个零零十八是不是没有这样表示的是不是啊,一定要定义什么,定义在这个零到七之内的一个数啊,这一个一个什么,一个这个八进制,那我们可以打印一下P。百号D,斜杠N,然后逗号一个B,就是打印出八进制,那同样那我们再写一个什么,写一个是。
02:06
16进制。同样定一个变量int类型的。CC让它等于什么,等于这个。0X注意一下这里是X啊,0X10,你看这这个颜色变了吧,0X10,这个X可以写大写的,也可以写什么小写的,这个不区分啊,那比如说写大写的,这里面写个是0AA什么ABC它也可以,是不是你这里面写个小写的ABC它也能接收到,你看都可以啊,这里面前面这个不区分大小写知道吧?啊注意一下,那我们这里面比如说写个什么写同样写个十啊,打印一下这个10PPF。100D斜杠N,然后逗号一个CI。Re return一个零,那这样程程程序我们写完了,我们去先读一遍。
03:06
先读一遍这个代码啊,我看这里面总共是16行代码,是不是这里面写的是第一块内容,我们这个不需要考虑了,这是一个实际数,这里面八进制这里面是什么,是加了一个什么零,是不是打印的时候我都按照百分号D去打印的,你看一下这里面先都百分号D打印的,打印出来的结果是一个什么样的值啊,这16进制0X的这个C啊,保存一下。编一下GCC-O,然后是点B点呃,是诶,Sorry,弄错了啊是B,然后是b.C啊执行一下没有问题,是不是斜杠斜杠B,那我看一下打印的值分别为多少,第一个十是实进制中的十,是不是A的这个变量对应的值,然后B变量对应的值应该是多少?是这个八是不是我们写个0X是不是八呀,它默认情况下在乘以执行的时候都给它减转成什么进制了,你看想是不是都转成十进制了,为什么都转成十进制了,我们看一下是哪句代码给我们转换的VIb.C这里面我们看一下打印的时候是哪句话打印的,是不是这句话打印的,这句话打印的,这句话打印的三句话打印这个百分号D是一个占位符,前面跟大家说了,它是将什么呢?将后面这个结果以十进制形式输出,或者十进制形式打印出来,那这里面我们是把所有的数都转成什么进制,都转成这个十进制的,看到了吧,那我们想都转换成。
04:28
八进制输出也可以,那看下怎么去转换成八进制输出呢?这里面把这个所有的这个D换成什么,换成这个O,看到了吧,白帽O啊,小写的O啊,注意一下小写的O。那我们再执行一下,看一下结果啊,保存一下,然后编一下程序,然后是执行一下程序,那你看结果为多少啊是。八进制是十进制中的十转化为八进制应该多少啊?12对照那个表呢?表呢。文件打开看一下是不是这个八,呃,是十进程中的十,对应八进中的是不是应该是一二啊啊,你读12也可以啊,但你别读12,就是对应的是这什么,对应的是这个幺二是不是?然后再看一下后面是这个呃,八进制中的什么?八进制中的这个幺零是不是还是幺零啊,咱们写的还是幺零,以及16进制中的这个是咱们写的一零,看一下这个十六一零对应八进制是多少啊?二零是不是?那这个是打印出来的什么,打印出来的是。
05:33
八进制那怎么去查看呢?是我们以百分号O的形式查看的是吧?那我们能不能以16进制去显示呢?可以啊,VB.c再改一下。插入一下,我们把这个改成这个是X,小写的X,你先注意一下小写X,这也是小写的X,保存一下,再继续执行一下,点斜杠B看打印的结果,为什么第一个为什么。
06:02
A啊,A的值应该是多少?是A的值对应的十进制中的A啊,这应该对应的是16进制中的A,对应的是十,那你看这里面写的是大A小A啊,为啥小A呢?我写的小写的X是不是一会我换成大写X再看一下啊,这个这个什么,这个八对应的是几啊是呃,那个八进制中的幺零对应的是不是16进制数是八呀啊,能对应上吗?然后是16进制中的幺零,咱们写的是幺零,它对应的是不是也幺零啊,那那我再改一下VB.c。把这个什么呀,把这个小写S改成。大写S,再给你看一下啊。保存一下,然后去编一下,再去执行一下B显示结果,这是什么呢?这是大,这只是只是在输出上有区别,当我们在定义的时候,给变量赋值的时候是没有任何区别的,知道吧,你写大写小写都可以啊,那我们去整理一下这个笔记啊,就是打印输出的方式是。
07:01
呃,禁制。在程序中的。在程序中打印。打印首先我们先看一下它的这个定义的格式啊,比如说in的类型的A等于十,呃,A等于十,那这个是什么?这是十进制中的十,是不是十进制中的十,然后这是in的类型的B等于。然后是呃,110,那就是什么就是。是八进制中的幺零啊,这是八进制中的。幺零,然后以及什么,以及这个是。写两个啊,写个C啊写个。写个D啊,这里面写一个是零,小写X,然后再写一个是零,大写X,零大写X,是不是这两个都表示什么,都表示这个叫16进制中的什么这个。
08:08
值啊,它俩有啥区别呢,就是在打印的时候,一个是大写的A,一个小写的A是不是,呃,16进制啊。这里面写一下说明,八进制中的一,零在程序中定义一,定义一个八进制数,注意一下,这是一个数值啊呃,需要在数前面。前面加上。哎呀,前面加上零啊啊区分。同样的是,在程序中定义16进制需要加什么,加上这个。16进制。需要前面加上这个是0X区分,或者是加上什么,加上这个是零大写X区分啊,这是他们这个进制这块的,这是对应的这个是啊练习题啊,你可以看一下啊,以零开头的或以下开头的去打印输出啊是dox,那同样咱们也写上这写的程序中啊是百分号D是啥意思啊是。
09:13
将数据按照十进制输出啊,这输出,然后是百分号O是什么?将数据按照八进制输出啊。还有最后一个什么,最后最后应该不是一个是俩啊,这个里面是是X按照八进制。呃,16进制小写小写输出啊。16进制小写输出按照16进制。16进制大写输出,这是大写的X,这是我们这个上午讲课内容。
我来说两句