C语言期末学习知识点总结

C语言学习期末总结

一、数据类型

1、常量

常量又分为整形、实型、字符、字符串常量。

2、变量

变量在使用前应该先进行先按照其类型来定义。

3、简单的输入输出

输入:scanf、cin

输出:printf、cout

可以使用sizeof()计算数据所占的内存

赋值运算符=(将=右边的表达式的值赋值给左边的变量)

二、简单的算数运算和表达式

1、算术运算符和表达式

-去相反数

*乘法

/除法

+加法

%求余:整数求余运算只能得到整数

-减法

2、强制类型转换运算符

(类型) 表达式

3、常用的标准数学函数

sqrt(x) 计算x的平方根

fabs(x) 计算x的绝对值

log(x) 计算lnx的值

log10(x) 计算lgx的值

4、增1减1运算符

++变量

变量++

--变量

变量--

5、宏常量

#define pi 3.14159

6、const常量

const double pi = 3.14159

三、键盘输入和屏幕输出

1、单个字符的输入/输出

'\n'换行

'\r'回车

2、字符的输入/输出

ch=getchar()

putchar(ch)

3、数据的格式化屏幕输出

%d带符号的十进制整数

%c输出字符串

%s输出字符串

%f输出有小数的十进制实数

四、选择控制结构

1、if单分支结构

if的语句格式1:

if(条件表达式)

语句1;

if的语句格式2:

if(条件表达式)

{

语句1;

语句2;

}

if-else双分支结构

格式1

if (条件表达式)

语句1;

else

语句2;

格式2:

if(条件表达式)

{语句1;

语句2;

}

else{语句1;

语句2;

}

if-else语句还可以用目运算符代替格式为:b?a:c

 

2、switch语句格式

switch(表达式)

{

case 常量表达式1:

语句1;

break;

case 常量表达式2:

语句2;

break;

 

case 常量表达式n:

语句n;

break;

default:

语句;

}

五、循环控制结构

for语句的基本格式为:

    1.for(控制变量初始化表达式;条件表达式;增量表达式)

         语句1;

     2.for(控制变量初始化表达式;条件表达式;增量表达式)

         {

               语句1;

               语句2;

                ……

          }

          while语句的基本格式为:

         1. while(条件表达式)

                    语句1;

         2.while(条件表达式)

               {

                     语句1;

                     语句2;

                      ……

               }

            do while语句的基本格式为:

               1.do

                   语句1;

                    while(条件表达式);

                 2.do

                     {

                        语句1;

                        语句2;

                         ……

                      }

break,continue可以中断循环

break为结束这次循环

continue为结束下面的程序

六数组

数组分为一维数组和二维数组。

使用数组时要先定义,一维数组定义格式:类型标识符 数组名[常量表达式]_常量表达式尽量大一些;小时可能会出错

一维数组的引用为:数组名[下标];

一维数组初始化:类型标识符 数组名[常量表达式]={值1,值2……} 

可以用{ }把数组全部初始化为0;

二维数组定义格式为:数据类型 数组名[常量表达式1][常量表达式2],二维数组对于那些数据分为行列的数据处理起来比较简单。

strlen(字符串名):计算字符串的长度,终止符'\0'不算在长度之内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值