今天是一个特殊的日子,在这一天我真正意义上接触到了人们耳熟能详的C语言知识,虽然我对C语言了解并不是很多,但不妨碍我对其充满热情和好奇心,我坚信自己一定可以学好C语言!
在一天的学习中,我了解到了linux操作系统的基本使用和命令,如;
基本使用:
打开终端:ctrl + alt + t/ctrl + shift + t
放大界面:ctrl + shift + +
缩小:ctrl + -
退出终端:exit
清屏:clear / ctrl + l
全屏:ctrl + alt + 回车
基本命令:
1. 显示工作目录:pwd (print work directory)
2. 切换目录:cd
3.进入家目录:cd或cd~(当前目录:cd .;上级目录:cd ..)
4. 列出目录的内容:ls
5.创建目录:mkdir
6、创建文件:touch
-7、删除命令:rm(默认只能删除文件)
-8.删除目录 :rm-rf 目录名
之后我们进行了编辑器和编译器的安装,进一步了解了如何在linux系统上编写C语言程序:
1.编写C语言文件 例:vim helloworld.c
2.按下”i“
3.编写程序
4.按下”esc“键
5."wq!"退出
6."gcc+文件名"编译C语言文件
7."./a.out"运行程序
---C语言程序的框架认识
#include <stdio.h>:引入头文件 (stdio表示标准的输入和输出)
int main():定义主函数
return 0;:返回结果
---数据类型的认识(基本类型)
1.数值类型:
整型:short(短整型)、int(整型)、long(长整型)
浮点型:float(单精度浮点型)、double(双精度浮点型)
2.字符类型:char
---变量
1.变量的含义:在实际编程和生活中,某些数据并不是一成不变的,而是根据实际的需求,可以时时改变,这样变量就应运而生。数据可以变化的量,我们叫做变量。本质是系统在内存中申请一块空间,根据用户的需求,随时改变申请空间中的数据
2.变量名:由字符,数字,下划线组成。(首位字符一定要是字母或下划线)
3.不同数据类型在存储空间中占据的大小:
char-----占1byte; 一般用与储存字符(如‘A’)
short-----占2byte; 一般用与储存整数(如30,-30)
int-----占4byte; 一般用与储存整数(范围更大)(如30,-30)
float-----占4byte; 一般用与储存小数(如3.14)
double-----占8byte; 一般用与储存小数(范围更大)(如5.24)
long-----占4byte; 一般用与储存整数(如30,-30)
long long-----占8byte; 一般用与储存整数(范围超级大)(如888)
---sizeof运算符
功能:计算不同数据类型的变量在内存所分配的空间
例:
输出结果:
---printf语句(打印函数)
框架:printf("字符串+格式控制串",参数1,参数2,...);
功能:向屏幕上输出双引号中的内容,“”中的字符串原样输出,格式输出串会被后面的参数给替换掉,参数的个数由格式控制串的个数决定。
---参数
格式控制串 | 功能 |
%d | 输出十进制数,把后面参数当作十进制数据输出 |
%c | 输出字符 |
%s | 输出字符串 |
%f | 输出小数 |
%e | 以科学计数法的形式输出小数,例:3.14e10 |
%o | 输出八进制数(若是加上#,会输出对应的标志位0) |
%x | 输出十六进制数据(若是加上#,会输出对应的标志位0x) |
例:
输出结果: