C语言前五章总结

第一章
常量与变量:
1 类型和范围: 整型(有符号型整型常量,无符号型常量,长整型常量和无符号长整型常量),实型(单精度,双精度和长双精度{由常量值后面跟L或I来表示}),字符型(用一对单引号括起来的任意字符),字符串常量(用一对双引号括起来的零个或多个字符)
2 用变量时一定要先定义一个变量,即变量必须先声明再使用。
数据类型:
基本类型(1)整型(基本整型int,长整型long,短整型short,无符号整型unsigned)
(2)实型(单精度float,双精度double长双精度,long double)
(3)字符型(char)
(4)枚举类型(enum)
构造类型
(1)数组(例如:int score[10])
(2)结构体(struct)
(3)共用体(union)指针类型、无类型(void)计算字节数运算符sizeof()[用于计算数据类型或表达式所占内存的字节数]这不是函数名,sizeof是C关键字。
运算符的优先级,结合性。标识符必须以字母或下划线开头,且只能有英文字母,数字和下划线组成。
第二章
算数运算及表达式{整数除法和取余运算可以解决“分离一个三位数的各个位上的数字”一类问题}
1 算数运算符 (“-”取相反数;“*”乘,“/”除,“%”取余;“+”加,“-”减)[整数除法运算,商一定是整数,求余运算限定参与运算的两个操作数必须是整型,不能对两个实型数据进行求余运算]
2 复合的赋值运算符“+=,-=,*=,/=,%=” 自增运算符,自减运算符{前缀,后缀}
3 宏常量 例如:定义宏常量PI:#define PI 3.15159{宏代换不加分号}。
4 强制转换 自动转换
5 标准数学函数:使用函数需要加头文件<math.h>sqrt(x)计算x的平方根;faba(x)计算x的绝对值;log(x)计算lnx的值;log10(x)计算lgx的值;exp(x)计算e(x)的值;pow(x,y)计算x(y);sin(x)计算sinx的值,x为弧度值,而角度值;cos(x)计算cosx的值;
第三章
1 字符常量 ‘a’
2 转义字符 ‘\n’
3 字符输出函数putchar() :putchar(ch) putchar(’\n’)
4 字符输入函数getchar() :ch=getchar()
第四章
1 单分支控制:(解决一种特定的情况) if(条件),printf(输出);
2 双分支控制:(可以解决两个数中的最值问题;) if(表达式)语句1; else 语句2;
3 用于多路选择的switch语句:(所有的情况有限且可以用的数值表示)几种情况下执行操作完全相同可以连续写(在句子后面不写break),一起执行在最后一个子句里写break.
注意:常量与case中间至少有一个空格,常量的后面是冒号,常量的类型应与switch后括号表达式的类型一致。
4 逻辑运算符:! 非;&& 与;‖或.注意:运算符&&和‖都具有“短路”特性。

在学习C语言的过程中遇到了很多困难,比如说刚开始学的时候并不知道各个符号代表着啥意思根本无从下手,特别是做第一套题的时候,做完了第一道题才知道C语言程序到底是咋写的,知道了写程序的一般步骤。而且不能只看书,必须做题才能加深印象,如果不做题的话只是自己幻想着自己会做了实际上还是不会做的。并且我发现程序是贯穿着整本书的只有把课本看熟才会很好的掌握。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值