博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言基础
阅读量:5081 次
发布时间:2019-06-13

本文共 1051 字,大约阅读时间需要 3 分钟。

总结:

 

数据类型

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

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月20日MySQL数据库作业解析
查看>>
Integrating Sharepoint 2010 and SQL Reporting Services 2008 in 6 easy steps
查看>>
salesforce零基础学习(九十二)使用Ant Migration Tool 实现Metadata迁移
查看>>
asp.net 自定义控件之ItemTemplate
查看>>
Leetcode 83: Remove Duplicates from Sorted List
查看>>
动态调用web服务 --WSHelper.cs
查看>>
ML(7)——支持向量机1(构建支持向量机)
查看>>
代码覆盖率 EclEmma
查看>>
c#编程:使用"like“查询access数据库查询为空
查看>>
Newtonsoft.Json高级用法 1.忽略某些属性 2.默认值的处理 3.空值的处理 4.支持非公共成员 5.日期处理 6.自定义序列化的...
查看>>
oracle常用管理命令
查看>>
构建之法第四章两人合作
查看>>
kmp-洛谷P2375 动物园
查看>>
杂曲歌辞·杨柳枝
查看>>
swiftmailer时没有设置https的选项,才可以发送成功。在linux下面
查看>>
C#程序分析
查看>>
(6)javascript 基本概念--- -- 函数
查看>>
在Windows服务中托管 ASP.NET Core的坑
查看>>
Linux MySQL主从复制(Replication)配置
查看>>
多表联查
查看>>