c语言作为每名理工科学生所必须的学习一门课程,可见它的重要和地位,截止目前,c语言仍然是几百种计算机语言中使用率霸榜前三的存在。下面我们介绍关于C语言的一些学习笔记和心得。
1.那什么是c语言呢?
我们也许学完了一本书也许不知道C语言是啥?干啥用的?想象一下人沟通需要语言,我们用汉语等各类语言实现了人与人沟通,而对于人和计算机而言,我们就需要另外的语言,于是随着科学技术的发展,人们规定创造了计算机语言,而C语言就是上千种计算机语言中的一种,它广乏用于底层开发。C语言的设计目标是提供一种简易的方式编译,处理低级存储器,产生少量的机器码。也可以说C语言应用于下层开发,包括操作系统,驱动层,硬件等等,而上层开发,如软件开发广泛需要借助于其它计算机语言。
随时间推移,计算机的发展从低级语言慢慢发展成了高级语言。我们还需要知道C语言或者C++属于编译型语言,源文件(.c)通过编译链接生成可执行程序(.exe)才能被计算机识别。
2.首先第一个C语言程序是
#include <stdio.h>
int main ()
{
printf("hehe");
return 0;
}
3.C语言的数据类型和所占字节长度
char字符型 1字节
short短整型 2字节
int整型 4字节
long长整型 4字节
long long更长的整型 8字节
float单精度浮点型 4字节
double 双精度浮点型 8字节
计算机中的单位换算:
bit(比特位)
1字节=8个比特位
1kb=1024字节
1mb=1024kb
1gb=1024mb
1tb=1024gb
1pb=1024tb
4.变量,常量
(1).变量分为全局变量和局部变量
局部变量:{}内部定义的变量
全局变量:{}外部定义的变量
当全局变量和局部变量名字相同情况下,局部变量优先。局部变量的作用域是在所在的局部范围;全局变量的作用域是整个工程。
局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束;全局变量的生命周期:整个程序的生命周期。
(2).常量
字面常量
const修饰的常变量
define定义的标识符常量
枚举常量
5.字符串,转义字符
\0是字符串结束的标志
\'用于表示字符常量
\"用于表示字符串内部的双引号
\n换行
\t水平制表符(tab)
\b退格符
\ddd,ddd表示1到3个八进制的数字
如:\130对应X
\xdd,dd表示2个十六进制数字
如:\x30对应X
注意:ASCII编码中a对应97b对应98(0到127范围有意义)
6.选择语句和循环语句
if语句,switch语句
while循环,for循环,do...while循环
7.函数
8.数组
9.操作符
10.关键字
11.指针