初始C语言

1.初识C语言

首先推荐一个网站gitee一个可以存放程序的网站,但是我还没弄懂怎么玩

在学习的过程中,我们必须要学好几块内容

计算机语言 算法与数据结构 操作系统 计算机网络 项目实战 数据库

要写一个代码首先要创建一个项目,新疆源文件,最后再开始写代码

CTRL+F5是编译+链接+运行的快捷键和F5有区别

2.第一段代码

C语言是从main函数开始执行的,main函数是程序的入口

int mian() 

{

    printf("hello world");

    return 0;

}

返回的是0,是整数,所以在前面用int

这是最标准的写法,void main()是老式的写法,现在不是很推荐

printf() 库函数 用来打印屏幕上的数据

使用库函数就得包含对应的头文件

#include<stdio.h>std标准 i 输入 o 输出

3.数据类型

char                          1

short                        2       -32768~32767

int                            4   

long                        4

long long                8   

float                        4

double                    8

那为什么int 和long都是4个字节呢?

C语言标准规定sizeof(int)<=sizeof(long)就可以了

sizeof是一个操作符,用来计算类型和变量的大小,单位是一个字节

计算机的基本单位

1byte  =  8bit

1KB =1024byte

1MB =1024KB

1GB =1024MB

1TB =1024 GB

1PB =1024 TB

4.常量,变量

4.1定义一个变量

int num=100;

float weight = 5.5f;后面要加一个f不然会认为是double类型

char  ch='e';

一个字符用单引号引起来,双引号引起来的叫字符串 

4.2变量的分类

局部变量(大括号内定义),全局变量(大括号外定义)

int b =20; 全局变量:在大括号外定义的

void test()

{

    int c =1000; 也是局部变量

}

int mian()

{

    int a =10;  局部变量:在大括号内部定义的

    return 0;

}

使用变量时,如果局部变量和全局变量名字冲突时优先选择局部变量

scanf是输入函数

再用VS时用scanf可能会报错说建议你使用scanf_s,这是可以将报错信息中use后的内容复制下来并在代码的第一行写上就不会报错

格式:#define 复制内容 1 

但是不建议使用scanf_s因为这是VS提供的,并不是C语言所提供的库函数,如果代码中使用了scanf_s,在非VS的编译软件上无法使用,就降低了代码的可移植性

4.3变量的作用域

局部变量的作用域就是局部变量所在的局部范围

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

使用其他文件中的全局变量时需要声明

如:extern int(数据类型) num(数据名称);

4.4变量生命周期

局部变量的生命周期时进入作用域开始,出作用域结束

全局变量的生命周期是整个程序(不是整个工程)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值