C语言笔记(C99)

这篇博客详细介绍了C语言的C99标准,涵盖数据类型如基本数据类型、枚举型、空类型及其派生类型,以及运算符包括算术、关系、逻辑、位运算等。此外,还讨论了控制结构如if-else、循环,并深入讲解了数组、函数、指针的使用,特别是指针在处理数组和函数中的应用。
摘要由CSDN通过智能技术生成

C语言复习笔记(C99)
         

C语言是国际上广泛流行的计算机语言,其拥有语言简洁、紧凑,使用方便、灵活,拥有丰富的运算符和数据类型,具有结构化的控制语言,允许直接访问物理地址,能进行位操作,生成的目标代码质量好,程序执行效率高。
         

一、数据类型

1、基本数据类型:

①、整型数据类型:基本整型(int)、短整型(short int:-)、长整型(long int)、双长整型(long long int)、字符型(char)、布尔型(bool)

②、浮点型数据类型:单精度(float)、双精度(double)、复数浮点型(float_complex、double_complex、long long_complex)

枚举型(enum)

空类型(void)

派生类型:

指针类型(*)、数组类型([])、结构体类型(struct)、共用体类型(union)、函数类型

二、运算符

1、基本运算符

算术运算符

+、—、*(乘法)、/(除法)、%(取余)++(自增)、--(自减)

i++:先使用i的值,用完之后再i=i+1    (eg:i=3;  a=i++;  )//a的值为3

++i:先算i=i+1,然后才使用i的值   (eg:i=3;  a=++i;  )//a的值为4

关系运算符

>、<、<=、>=、!=、==(ps:后两个优先级低于前面的)

逻辑运算符(判断TRUE  or  FALSE)

!、&&(一假全为假)、||(一真全为真)

位运算符

>>、<<、&、|、^、~

条件运算符:     (条件)?(是):(否)

指针运算符:   *、&

求字节数运算符(sizeof)

成员运算符(  .  、—>)

下标运算符([ ])

三、控制结构

if()……else if()……else……         (条件语句)

for()......                  (循环语句)

while()…...               (循环语句)

do……while()           (循环语句)

continue                        (结束本次循环)

break                             (跳出或终止循环)

switch ()

{case 常量1:语句1;break;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值