<C语言>从零开始的学习之旅

      大家好啊,从今天开始我将会从零开始,逐渐进行C语言学习(立志成为一名成功的软件工程师ε(*′?ω?)з)。

     今后我会将我所学习到的所有知识全都发送到这里。

     如果有什么问题或不对的地方,请留言到下方,我会及时进行更改和补充的,感谢读者大大了。

————-分—————————-界—————————–线—————————

欧克,我们现在正式步入主题了,今天我们的问题有三点:

1.C语言是什么/p>

2.第一个C语言程序应该怎么写/p>

3.以及我们常见的数据类型有哪些/p>

嗯,OK首先我们看第一个问题,C语言是什么,或者说什么是C语言呢/strong>

        C语言就是一门面向计算机的编程语言,那我们又问,什么是面向计算机呢/p>

       其实就跟人与人对话一样,人和人之间交流,传达自己想法要用到什么呢,那就是语言了。世界上语言有很多种,比如说汉语,英语,日语,德语之类的。相对的和计算机交流也需要媒介,这时就诞生出了第一种语言:机器语言。

 

       机械语言是由很多的0和1组成的二进制数所构建的,在用机器语言编写程序时就需要记下很多用二进制数所组成的符 ,比如说10101110是表示“+”这个符 (前面的二进制是我瞎写的【(lll¬ω¬)】)。所以用机器语言写代码就非常的难,这时就出现了汇编语言

       这个汇编语言就是将机器语言进行简化;比如还是之前那个10101110,记起来是不是很难,这个时候汇编语言出来了将前面的一大串数字比如说给换成了“add”这个符 ,这个符 我们就称之为助记符。(也就是说由很多的助记符组成的语言就是汇编语言)

       当然了,汇编语言也还是很麻烦的,所以就衍生出了B语言,又在B语言的基础上又衍生出了C语言,C++,Java等。

 

像机器语言到C语言这个衍变,其实就是从低级到高级的一种衍变,C语言就是一门高级语言。

总结:C语言就是人和计算机交流的一种方式。

好了,我们已经知道C语言是什么了,那么我们应该怎么用C语言编写我们的第一个程序呢/p>

       首先让我们看第一行代码;第一行代码的意思是引用后面这个stdio这个库函数,引用这个库函数我们就可以使用函数体里面的printf函数了。

       之后往下看,这个int main()就相当于一个房子的门,你想去一个房间里拿东西,当然就要从一个门进去,进去之后才可以拿,这个main就相当于这个程序的门,没有这个“门”后面写什么写多少都没用。

      也就是说一个程序要运行首先要从main函数这里进,才可以运行后面的程序。

     后面这个printf是个输出函数,就是输出的意思,也就是说输出这个“*****”双引 之间的字符串。

     这个return就是返回的意思,后面跟一个0就是不需要返回什么东西。

所以你要写一个程序下面这些是不可少的:

include

int main

{

return 0;

}

好了,在我们了解到一个最基本的程序应该怎么写之后,我们就可以稍微了解一个C语言中的数据类型。

在C语言中常见的数据类型有:char(字符型):用来定义字符变量 比如a,b,c,d[1字节]

                                                short(短整型):定义一个存储空间小一点的整型变量[2字节]

                                                int(整形):可以定义一个整型变量[4字节]

                                                lang(长整型):可以定义一个长一点的整型变量[4字节]

                                                langlang(更长的整形) :可以定义一个更长的整型变量[8字节]

                                                float(单精度浮点型) :可以定义一个小数型变量[4字节]

                                               double(双精度浮点型):可以定义一个精度更高的小数型变量[8字节]

当然我们可以用sizeof来计算数据类型的大小,如图:

       看到这里肯定有没学过的有疑问:“这个%d是什么意思呢”

      其实在这里这个%d就是打印一个整型的意思,当然,有打印整型也就有打印小数型(浮点型),字符型的输出符 ,比如打印char就是%s,打印浮点型就是%f(双精度浮点型是%lf)不过在这里这个%d其实也并不标准,因为sizeof所输出的字符是个无符 的数据类型,正确的打印方式应该是%u(打印无符 数据类型)。

—————–分————————————界————————————-线————————–

好了,今天我们就先说到这里,后面的内容我会继续更新哒,如果有什么错误请一定要留言指出来。ok我们后面的学习中再见!(U ′? ` U)

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113106 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月9日
下一篇 2021年11月9日

相关推荐