初识c语言

昨天看了重新看了一遍鹏哥的初阶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语言的第一个代码就是我们要敲的第一个代码,在敲代码之前肯定要布置环境

50fed123888d4ab68de28296fac238ae.png988692e0af524a5cab82233b429ef24a.png修改过名称之后就可以写代码了,名称改成.c结尾的就行。

来让我们敲第一个代码

#include<stdio.h>
int main()
{

printf("hello world");

return 0;
}

然后ctrl+f5开始运行代码,显示应该是屏幕打印的内容。

 

48cd0282f3884e0d8647c1a0f1fe5fa7.png

 

第三个学习的就是数据类型,常见的数据类型一共有以下几个分别是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;
}

 

打印的结果是

35e19ab8e9d844b0a1ae14534aa95531.png

 

这里的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语言第一节课所学到的知识。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值