c语言前几章总结

这篇博客总结了C语言的基础知识,包括数据类型、变量、赋值运算符、表达式计算顺序、逻辑运算符、输入输出函数以及流程控制结构。强调了编程中的细心和自学的重要性,提倡遇到问题先独立思考再寻求帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C程序处理的数据有常量和变量两种基本形式。在程序执行的过程中,常量的值保持不变,变量的值是可以改变的。
c语言的基本数据类型有整型,实型,字符型和枚举类型等。变量必须先定义再使用,变量名标识内存中一个具体的储存单元,变量值是存储单元中存放的数据。所有变量必须在第一条可执行语句之前定义。
赋值运算符“=”用于为变量赋值,将“=”右边的表达式的值赋值给左边的变量,赋值运算符的左值只能是变量,不能是常量或表达式。赋值表达式有值,为运算所得的数据。
连续赋值从右计算,逐步把结果赋值给左面。
sizeof()用于计算数据类型或表达式所占内存的字节数。
表达式的计算顺序是由运算符的优先级决定的,优先级相同时,由运算符的结合性决定送算的先后顺序。()的优先级最高。
表达式末尾要加分号变为完整语句。
标识将必须以字母或下划线开头,且只能由英文字母数字和下划线组成,不能用C关键字为标识符命名。
算术运算符有加(+)减(-)乘(*)除(/)求余(%)。算术运算符的优先级高于赋值运算符,算术运算符是左结合,赋值运算符是右结合。需要注意,两个整数相除后的商还是整数,若要得到浮点数的伤,必须使用浮点数除法,或者将其中一个操作数强转为浮点数。求余操作数必须是整数。不存在乘幂运算,进行这种运算只能一个一个的乘。
增一和减一运算符。在变量前后加++或--。在变量前加是先使用变量的值,然后再增一减一,在变量后加是先增一减一,然后再使用变量的值。
使用“(类型名)表达式”可将表达式的值强制转换为目标类型。
字符常量是用单引号括起来的一个字符。
转义字符。'\n'换行。'\r'回车(不换行)。'\0'空字符,通常用作字符串结束标志。
getchar()和putchar()是用于字符输入输出的函数。
printr(格式控制字符串)
prtner(格式控制字符串,输出值参数表)
格式转换说明由%开始,并以转换字符结束,用于指定各输出值参数的输出格式。
scanf(格式控制字符串,参数地址表)
如果函数的格式控制符串中存在除格式说明符以外的其他字符,那么这些字符必须在输入数据时由用户从
键盘原样输入。
关系运算符的优先级低于算术运算符。<,<=,>,>=的优先级高于==,!=。注:=为赋值,==才是等于。
c语言中用非零表示真,用零值表示假。
if(表达式)语句1
else 语句2

if(表达式)语句1
else if(表达式2)语句2
……

switch(表达式)
{case 常量1:
可执行语句序列1
case 常量n:
可执行语句序列n
dafault:
可执行语句序列n+1}
注意常量的类型与表达式的类型一致。
逻辑非为一元运算符。与和或为二元运算符。非高于与,与高于或。
第二章所学的内容可以进行定义和简单的输出,计算类型所占储存空间的大小,能够编写简单的程序来输出一些东西。
第三章所学内容是简单的数据运算和表达,结合第一章的定义、输入和输出,用第三章的运算符,可以通过编程来解决数学问题,进行一些比较复杂的计算,比如说位数较大的加减乘除,多次的乘方开方,配合一些函数还可以进行更加复杂的函数计算。在编程的过程中需要注意数据的类型,运算符的优先级,输入输出的格式等。
第四章是通过键盘输入和屏幕输出, 可以结合其他章节更好的编程序,使程序更加灵活多变,应用更加广泛。比如键盘输入结合运算符可以编计算器。还可以编一个程序,通过输入不同的数据解决一类问题。
第五章所学的东西能够用于很多问题,尤其是需要进行选择判断,逻辑分析的。可用于将一组数据按照某些要求分类,并分别进行不同的处理。
通过最近一段时间的学习与编程,我发现编程很重要的一点是要细心,考虑全面。之前我犯过不少低级错误,比如忘记分号,把赋值当做相等,条件分类考虑不够详细等等。其实这些只要编程时多注意一下,小心一些,一些基础知识掌握扎实熟练,完全可以避免的。
还有,自学是很重要的,在老师讲之前就算不能靠着自己全部学会也要掌握个大概,这样上课会轻松许多,毫不费力地就能跟上老师的节奏,同时还可以把知识进行巩固吸收,有助于更好的理解
在编程过程中,如果遇到什么难题,不要直接上网查解决方案,虽然这样很方便高效。先自己看书,然后独立思考,看看能不能自己想出解决办法,实在不行再上网查或者问同学。自己想出来的东西,印象比别人告诉的或者上网查到的要深很多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值