C语言基础

本文总结了C语言的基础知识,包括数据类型(整型、字符型、浮点型、枚举型)、运算符(算术、关系、逻辑、位操作)、表达式、函数、程序语句(控制、函数调用、表达式、空语句、复合语句)、预处理命令(宏定义、文件包含)等内容。

总结:

1.数据类型

2.运算符和表达式

3.函数

4.程序语句

5.预处理命令

6.文件包含

 

数据类型

基本类型:(所占字节数不定,16,32,64位编辑器下各有不同)参考链接:c语言中数据类型所占字节数

1.整型:short,int,long (unsigned无符号)

2.字符型:char

3.浮点型:float,double

4.枚举型:enum

enum week{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday};

enum week a,b;

a,b只能取Monday-Sunday;

(1)枚举类型中的Monday 等称之为枚举类型或枚举常量。常量即不能进行赋值操作,例如,Monday=2报错。

(2)C语言编译过程中按定义顺序已经为枚举常量定义了值,从0,1,2,3,4….,当然也可以指定标识符的值(必须为整数),如:

enum week{Monday=1,Thuesday,…

定义了Monday的值为1,那么后续的值都会自动递增1

(3)枚举常量的值可以用来比较(就相当于对应的值之间进行比较)

(4)一个整数不能直接赋值给一个枚举变量。类型不同,需要进行强制类型转换

 

构造类型

数组,结构体(struct),共用体[联合体](union)

 

指针类型

* 和 &

 

空类型

void(函数返回值的限定)

 

运算符

(1)算数运算符:+,-,*,/,%,++,--,=

(2)关系运算符:>,<,>=,<=,==,!=

(3)逻辑运算符:&&,||,!

(4)位操作运算符:|,&,^,~,<<,>>

表达式:

表达式由运算符和运算的对象组成,在程序中,表达式本身不起任何作用,只是用于返回表达式的结果

 

函数

返回值类型 函数名(参数列表)

{

        函数体;

}

每个函数都有其特定的功能

 

程序语句

控制语句:if…else…,while,do…while,switch,continue,break,goto,return

函数调用语句

表达式语句

空语句: ;

复合语句:用{}括起来

 

预处理命令

宏定义

#define 标识符 字符串

#define Max 200

带参宏定义

#define 宏名(参数表) 字符串

#define Max(A,B)A<B?B:A

编译时直接替换语句,所以注意是否需要加()

 

文件包含

#include “头文件名” 所在目录---->C库函数

#include<头文件名>   C库函数

转载于:https://www.cnblogs.com/DreamZero/p/5067794.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值