【C语言入门基础】第一章第二话 初识C语言(自学c)

前篇文章写的不是很好,语言不简洁,所以我要改变一下自己的风格!(第一话可以跳过)

 废话不多说下面开始C语言的学习👇👇👇

                                                                                                2021/12/8  Dewspry

                                                                                                            天赋异禀又怎样!

注意:

本章介绍:本章节大家看完以后是对C语言有一个大概的了解,详细介绍会放在后面的章节里面。(学习C语言英语并不是必需品,C语言中只有32个关键词,也就是32个单词,想记住也不是很难,C语言最重要的是一个逻辑思维,我们不是要看学了多少,而是掌握了多少。)

一、第一个语言程序 

#include <stdio.h>

int main()
{
   printf("hello world");
   return 0;
}

mian                   --主函数是程序的入口(有切只能有一个)

return 0              --返回 0

main的int           --代表mian函数调用返回一个整数值

printf                  --打印函数

printf是库函数    --C本身提供给我们使用的函数

使用库函数需要事先声明--使用#include进行声明--stdio.h这个文件包含printf函数

二、数据类型

char               //字符类型
short             //短整形
int                 //整型
long             //长整型
long long    //更长的整型
float            //单精度浮点数
double        //双精度浮点数 

整型--整数

浮点数--小数在C语言中被称为浮点数

字符型需要用''单引号括住如字符A--  'A'

1、为什么有这么多的类型?

  短整型,长整型等有什么意义?

2、各种类型所占用的内存空间(单位:字节)

char              1
short             2
int                 4
long              4/8
long long      8
float              4
double          8 

3、计算机中的单位

bit(位)                        1个位可以储存1个二进制数字

Byte(字节)                 1个字节=8个位

KB                             1KB=1024个字节

MB                            1MB=1024个KB

GB                            1GB=1024MB

...............

 

三、变量

不变的量叫常量

可变的量叫变量

Ⅰ变量

1、定义变量的方式

int dew = 202;

double spry = 89.27;

2、变量的分类

全局变量

局部变量

#include<stdio.h>

int dew = 27;//全局变量-定义在代码块外部的变量
int main()
{
int spry = 89;//局部变量-定义在代码块内部的变量

return 0;
}

局部变量和全局变量尽量不要相同容易产生bug。

局部变量和全局变量名字相同,局部变量优先读取。

C语言规定变量要定义在当前代码块的前方,否则会报错。

3、变量的作用域和生命周期 

①、变量的作用域

1. 局部变量的作用域是变量所在的局部范围。

2. 全局变量的作用域是整个工程。

②、变量的生命周期

变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段

1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。

2. 全局变量的生命周期是:整个程序的生命周期。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值