昨天看了重新看了一遍鹏哥的初阶C语言,准备把每次学到的知识记录下来,方便自己复习。首先鹏哥昨天第一节课讲了C语言需要学习哪些知识,分别是如下:
1 什么是C语言
2第一个C语言程序
3 数据类型
4 变量、常量
5 字符串+转义字符+注释
6 选择语句
7 循环语句
8 函数
9 数组
10 操作符
11 常见关键字
12 define
13 定义常量和宏
14 指针
15 结构体
第一节课主要讲了1,2,3 ,4的内容,以及注意规范。首先什么是c语言呢,就是人与计算机的交流语言。
2 C语言的第一个代码就是我们要敲的第一个代码,在敲代码之前肯定要布置环境
修改过名称之后就可以写代码了,名称改成.c结尾的就行。
来让我们敲第一个代码
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}
然后ctrl+f5开始运行代码,显示应该是屏幕打印的内容。
第三个学习的就是数据类型,常见的数据类型一共有以下几个分别是char int long longlong float double这几个类型,为什么出现这么的类型? 每种类型的大小是多少?
int main()
{
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
打印的结果是
这里的1 2 4 4 8 4 8代表的单位是字节,1个字节表示2个比特位bit,1kb=1024字节,1mb=1024kb,1gb=1024mb;注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。 类型的使用: char ch = 'w'; int weight = 120; int salary = 20000.
下面就是变量,跟常量。生活中的有些值是不变的(比如:圆周率,性别,身份证号码,血型等等) 有些值是可变的(比如:年龄,体重,薪资)。 比,C语言中用常量的概念来表示,变得值C语言中用变量来表示。
定义变量 的方法;
int age=18;
int a=0;
int char=0;
其中数据类型不能直接作为变量,第三个代码是错误的写法,而定义变量的方法是 变量的命名 只能由字母(包括大写和小写)、数字和下划线(_)组成。 不能以数字开头。 长度不能超过63个字符。 变量名中区分大小写的。 变量名不能使用关键字。
而变量又可分为全局变量和局部变量;什么是局部变量,什么是全局变量呢;这可通过代码来看
int c = 10;
int main()
{
int a = 20;
int b = 30;
printf("%d %d %d\n", a, b, c);
return 0;
}
int c就是全局变量,而int a,int b就是局部变量,看是局部还是全局主要区别就是看是在括号外面还是括号里面。 当局部变量和全局变量同名的时候,局部变量优先使用 。
以上就是我c语言第一节课所学到的知识。