c语言基础-02

简单介绍

一种人与计算机交流的语言

c语言是一门通用的计算机语言,广泛应用于底层开发

c语言有许多国际标准,c89,c90,c99,c11等,较常用的有c89,c90

数据类型

char                                            //字符数据类型     例:char ch = 'a'             1字节

int                                               //整型                    例:int a = 10                 4字节

short(int可以省略)                 //短整型                                                        2字节

float                                           //单精度浮点数       例:float  b = 3.6            4字节

double                                       //双精度浮点数                                              8字节

long                                           //长整型                                                         4字节   

long long                                   //更长的整型                                                  8字节

字节长度影响运算速度

基本格式

#include <stdio.h>

main()                                      //main前面可以加 void  int  float  等

{

        int a = 3, b = 6;

        printf("两个数的和为:%d",a + b)

}

//int 定义整型a ,b

//printf 在控制台打印出来  引号内的内容是在控制台出现的  逗号后面的内容是给电脑看

//printf 是一个库函数,库函数有很多,一系列的库函数的使用需要声明在同一个头文件中

//%d  告诉电脑将运算的结果以整数的形式打印出来  几个整数几个%d

//%c  打印字符   同样几个字符几个%c

常量与变量

常量:不能被改变的量

变量:能被改变的量

变量分为局部变量和全局变量

全局变量:{}外部定义的

局部变量:{}内部定义的

当局部变量和全局变量名字冲突时,局部变量优先  

//尽量不要将全局变量和局部变量的名字写成一样的

变量的作用域和生命周期

作用域

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

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

生命周期

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

全局变量的生命周期:整个程序的生命周期

常量

分为字面常量,const修饰的常变量,#define定义的标识符常量,枚举常量

字符串与转义字符

字符串:由双引号引起来的一串字符

字符串的结束标志是一个\0的转义字符   计算长度时,以\0为结束不算做内容

数组:一组同类型的元素

转义字符:转变原来意思的字符, 列如\n,\\,\a等,有许多转义字符,这里就先不一一列举

关键字

c语言中使用的最多的有32个关键字

auto   break   case   char   const   continue   default   do   double   else   enum   extern 

float   for   goto   if   long   register   return   short   signed   sizeof   static 

struct   switch   typedef   union   unsigned   void   volatile   while

后面在c99标准中加入了其他的关键字

注释  

注释是对代码的说明,注释对代码的运行没有影响

注释是给自己或者其他程序员看的

语句

c语言可分为以下五类

空语句,表达式语句,函数调用语句,复合语句,控制语句

空语句

空语句是最简单的,一个分号就是一个空语句,一般是需要一条语句,但是这个语句不用做任何事

表达式语句

表达式语句就是在表达式后面加上分号

例如   b = a + 1

函数调用语句

调用函数时,在后面加上分号,就是函数调用语句

例如   printf();

复合语句

成对括号中的代码块构成一个复合语句 ,函数中的大括号也构成复合语句,还有for循环的大括号

控制语句

控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),他们由特定的语句定义符组成,C语言有九种控制语句,可分为以下三类

条件判断语句也叫分支语句

if语句、switch语句;

循环执行语句

do while语句、while语句、for语句;

转向语句

break语句、goto语句、continue语句、return语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值