码迷,mamicode.com
首页 > 编程语言 > 详细

C语言基础

时间:2015-12-22 19:27:06      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

总结:

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库函数

C语言基础

标签:

原文地址:http://www.cnblogs.com/DreamZero/p/5067794.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!