这是一个记录,记录学习c语言的点点滴滴(小白版) 这是系统学习c语言的第一天,用github简单的回忆一下所学内容,以便必要事复习用上。学习渠道是b站张鹏伟c语言系列课程。今天学了有数据类型几类,有int 整型,float浮点型,double双精度浮点型,long ,long long,short,char字符型等等,他们所占字节分别是4,4,8,4/8,8,2,1字节。其中long的字节数跟系统是否为64位有关,如果是,则,long类型可存放的字节数为8。其中还有一个,short int类型的。此部分code会放在232401的文件中。 其次学习了printf打印输入项:%d是打印十进制数据,%f是浮点型,%c是打印字符格式,%p是以字符形式打印,%x是打印十六进制,%lf是打印双精度浮点数。 此外还学了部分概念:例如比特,字节等等。局部变量与全局变量,局部变量只能在他的那个模块里使用,也就是定义在大括号里面的字符或者数字,只能在大括号里使用等等,也就是说,他的作用域是那个局部模块,生命周期是从大括号开始到大括号结束。而全局变量,能够用在各个模块中,生命周期算是整个程序吧。甚至可以在另一个程序中调用过来,只需要添加一个extern的命令函数就行。 另外还有局部变量与全局变量冲突冲突时,程序首先调用的是局部变量中的定义。 还有一个scanf函数的使用,其中,用到Microsoft visual studio 编译程序的时候,有点小的问题,他总是不能调用scanf的函数显示的原因是不安全,这个时候就需要命令一个#define _CRT_SECURE_NO_WARNINGS 1的东西放在程序最开始。 对了,新的c语言标准下,所有的定义字符都需要在程序最开始处写好,或者是后续补充到这个位置,但凡是程序当中的都是会报错的。 int main是主函数程序的入口的意思,#include是命令导入一些系统自带的函数库,stdio则是std是standard的缩写标准的意思,i是input,o是outpt也就是导入输入输出函数,printf以及scanf。今天大概就学了这些。
学习c语言 day1
最新推荐文章于 2024-08-19 11:19:04 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)