00:00
这个C语言基本类型有了过后呢,接下来我们就要讲啊下个知识点了。就讲什么呢?就讲我们的输输出函数啊输函数,那么输出函数呢,这个时候少不了的就有各种占位符,就输出不同的类型,我们可以把这个类型呢拿过来,好,那在我们地方里面,我们又去创建我们的代码了。好在这里。我们来创建一个文件。这文件叫输输出函数。函数。点点C,如果cbp就是什么。C加加对吧,好把后缀干掉,注意同学们啊,这个后缀有的同学改C了,过后这个地方还没变色。那是因为什么呀?啊。那是你在这个地方里面要改一下这个把后把后面的隐藏,我看一下这么一个外观,有一个文件夹。
01:07
文件里面呢,你要点一下这个要把。下显示隐藏,这个不是。呃,这地方有一个这点你看啊,讲我一勾选。大家看一下我在这个文件里面。后缀你看是没有后缀的,好,你假如说你再输入一个啊,你再做一个就是c.C好,那它其实是一个省啊,看到没有。它是一个什么文本的,文本的对吧,不是一个文件,好,那我再改回来。把他给。去掉,你会发现这根本它是一个什么,T和T明白了吧?别上当啊,程序员连这个不会的话,那就很惨对不对,你有电脑是可以把后缀给隐藏的,对不对,好,那这个时候你一旦把后缀把那什么显示出来对吧?好那么这个时候我们这个include的啊std啊io.h然后井号include,好std.H然后呢,这个。
02:21
好,这里面的话呢,就是我们要所讲的输输入。输出函数好,那输出函数的话,它结合我们单位符好,那么在这个地方里面呢,那方法。好,然后有了之后。在这个地方里面呢,我们就让它停留在这啊,这是啊,然后二是。啊,然后呢,去把它编译啊。执行,然后我们去是不是停留在这了,这里没问题,好,那同学们输出函数,其实的话,这个就是一个输入函数,输出函数,这个输入函数注意了,那如果以后你要输出我们的。
03:14
硬的类型,比如说我们的地方里面属于硬的类型,是用百分这占百分套低的占位符。那假如说同学们,你们要输入的是长等形。是用的是这个占位法,恰正占符F正占符无符号用占中等等形用它是吧。好,这是我们的。这电视。Double对吧,Double,然后呢,在这个地方里面的话是六生。好好,这这个地方里面16进制,十进制就这种好字符串就是这个啊这些我们用到这个也会用到,好那我们看一下,我们选一个。这个恰类型C,然后比如说它是一个A,这是恰类型吧,那我们再写一个int类型。
04:08
I等于12345678,好,然后。然后长整形long l等于123456789。好,那么有了过后呢,我们再一个就是float类型float。F等于一。3.14。一五好好,我就先点一点这个,然后呢,再写一个double啊double d,然后等于3.141592。6535我记到后面这几位,你们还能记吗?还能记吗?好,这是这是能,这是真的啊,这个派嘛,派的值对不对。
05:08
好,那同学们,我们暂且呢,先把这些把它给打印出来,好注意我们现在讲的是输出函数,输出函数他要啊,他要输出对应的内容,它需要用到,你要输出你的内容,这个时候要用到的是什么?对应的三位符对应的。上位对吧,再输出好,那比如说我们现在开车速度恰了,另F,那么我们这个时候呢,啊要去输出,我们就说七。这个C等于多少呢?等于我们的啊百分号C随着换行,随着换行对吧,然后在这个地方里面逗号相连,把C输出。这问题吧。好,那么我们的C指的是什么下类型什么C,好,我们去编译。
06:08
通过大家看一下。这个是把这个A给打印出来了。A单出来了,好,那如果把这个改为什么大写。大线的话呢。也是可以的,对吧。也是可以的,对吧,啊,你去把它给删掉。啊,是不是啊,哎呀,好,那接下来我们以此类推复制。两个三个四个五个,好,这是我们的I。I是什么用的类型,那么它用的是百分号多少D,那这个时候就是什么I。好,那接下来L。L什么类型?L用什么类型呢?
07:00
L4。是LD啊好LLD好,那这个就是就是什么L。好,那接下来再去输出F。F。F。F。好,我们看否定类型使用的是好。接下来。就是还有一个就是。我们的什么呀?Double double的话就是低。Double类型,我们看一下double类型这个地方里面有个FL对吧。FLF对吧,LF好,那这个是什么。低好。那么我们给大家看看啊,大家看看编译执行。好,这个时候呢,把它给输出来了。但是你发现没有,在F这里面,我们后面有两个零吗?没有,但是把输出了。然后这个呢,我多的又把它怎么截获了。
08:04
那么导致问题的原因是什么呢?就是在在C语言中啊语言中,然后呢。默认保留什么?我们保留我们的。小数点什么后六位。好六位,好,那既然你默认保人好六位,但是我不有,我不需要这样的需求,我不稀罕。我就要四个,怎么办呢?好在这个地方里面百分号这里面打个点,然后四。这个是四的意思,就是我保留后面的什么四位,好,我给大家看一看啊,不一致性是不是只有四位了。好,那在这个地方里面有多少位啊。三位三位有总共有多少十位,那这个时候保留什么十位幅度啊。
09:06
好,那这个时候我们再去编译执行,当当当当。是吧,后面的保留了同学们。对不对,是不是好,那也就是说我们要想。想保留啊对应的位数。一次,那么直接位数啊,位数,那么就需要在我们的百分号。后边。加上。一个点一个数字对吧,数字。这数字的是多少倍啊?留的多少倍对不对,你看点十位点四位。
10:00
这没问题吧?好,这是一个知识点。那么呢,我们输入函数,大家要知道一点,就是我们在这个地方呢,比如说我现在一个硬。一个I战类型,我换我用另外一个输出。我用短整形输出,大家看好短整形。短整形式。HD。好,大家看好啊HD好,这个时候把I。来输出,这时他会呢,精度丢失。你看I线对应的值是多少?12345678吧,好,我们把它执行一下,你会发现这个能得到多少。24910你看。Ii之前的I。是这个吧,然后去输这个,哎,很多人一输出好。是不是好,那么这个S910是啥意思呢?好,我给大家啊做一个啊,做一个计算啊,首先12345678,我们把它拿过来。
11:10
啊。我们用这个程序语言的这么一个工具,好粘贴一下,再看这是一个十十进制吧,一转好变成二进制,好,那我们把它给拿过来,这是一十进制。十。是十进制的多少啊,12345678对吧,好对应的是二。精致。度微行子,好好大家看一下,这里面是有这个值,然后呢,我们多体形输出后,它变成这么一个值了。
12:03
这时是2491024910,好,我们把它改为十进制。好,我们把它给。啊,把它给这个清除。嗯。24910没问题吧。好一种制,好大家看一下它呢,就是被截断了,好我们把。不去。你看后面这个是一模一样啊,前面这部分被什么。节度了。好,那也就是说我们用这个短等信息输入这个应对型过后呢。就不行,那么也就是说现在我们得出一个结论就是啊,我们的不同的类型。对吧,要用什么不同。的单位符去什么输出呗输出,否则为什么精度。
13:04
精度。丢失是不是啊,是同学们这种钱丢失多明显对吧。好,会进度丢失,好,那现在明白了吧,同学们。好,这个是输出函数,那输出函数在这个地方里面,同学们这个。这个的话呢,啊,输出到时候我们可以用来输出地址,比如说我们这个地方里面,我们随便啊玩一个地一个数组。恰数组,以前我们数组怎么写啊?到好,然后呃,括号是不是以前我们C可以选在这。好,然后等于在这个地方里面可能是有个啊,这里面有个A啊,然后。
14:02
啊B好,我们就选两个,然后你你看啊,我就这么去编译。好,我去编译,结果他报错了。你看如果用Java这样显示没问题啊,但是注意了,我在C语言中注意这个中括号不能写的是什么。不显得前面要写在哪里啊。后边好拼一下,欧耶,看到没有?就是什么好注释就行了。C语言的数组。的括号不能写在往左边。是不是要写在这个变量的右边,对不对。好,那么这个时候我要顺便用一下这个站位服务。好,我就输出一下它内存地址,输入内存地址好给大家看一下哦。不服,对下。
15:01
输出这个的。内存地址啊,大家可能现在还不知道什么是内定值,一会会讲到,但是你先知道哦,那个地址是一个是六进制对吧,那这时候这个时候嘞,他。在这个地方里面46进制好用百分号多少。X100分号X。好,那么我们输出的这个。然后呢,内存地址用一个什么符号啊。这个符号应取这个数字的地址。好,我们看一下。这个时候得到的这个是一个内存地址。日地址。好,那地址的话是六进制,一般前面加上一个0OX还是零啊。好,那么呢,你前面在这个百分号加上一个井号,它就会自动你加上一个井号,就默认帮你加上,就会把这个前面呢加上一个。
16:04
啊,Ox。好,大家看一下。他没有。加上了吧。好,应该是0X吧,0X你看跟这个一样是吧,0X。好,那也就是说以后注意加井号,就可以把它变为是16进制,对吧,就是把这个地址值加上对不对。好。那字符串。怎么错?珠算的话呢,其实大家注意了,在我们的C语言中是没有这种类型,实际类型没有这种类型,那么通常呢,就用这个,有时候就用它去代表。或者还有一种办法呢,就是。呃,我们我们当然我们就直接用法输出看行不行啊,把它复制一下。然后的内容。输出,然后我们把它直接这样。
17:01
不要加上的符号,然后呢,百分号S。好,大家编译一下。这个地方里面你看不能让输出的对吧,那么注意了,那么它用来输出什么。字符串的,那么我们可以用含跟我们的指针,指针都拿出来,现在还没有讲指针,其实这个是后面讲的,但是你先感受一下啊,啊比如说我们这个地方里面就是text等于啊这个这个I loveyou是吧,这个单词会吧。好,我爱老虎油是吧?好,那么我们把它给拿过来,Text的内容好,我们给大家看一下。啊,编译执行看到没有,他也可以直接输入什么输出文本,就输出指针内容,这现在明白了吧,好在上个班这块我都是不讲的啊,在这个阶段不讲啊,因现在家感受一下,这个是一个函数指针啊,不是是一个指针啊指针。
18:10
指针。对吧,好,那你看你现在就是别着急知道吧,你先后面会讲到,只是先先是让你们知道这个数字函数啊,可以这个东西输出不同的内容啊,因为后面一点点的讲嘛。好,这是让你们丰富一下啊,丰富一下好的同学们在我们这个地方里面所讲的就是什么。输出函数。对不对,好输入函数O耶。
我来说两句