大学C语言程序设计课堂笔记

这篇博客详细介绍了C语言的基础知识,包括算法概念、数据类型、运算符、赋值操作和输入输出。讲解了数据类型如整型、浮点型、字符型的定义和作用,强调了类型转换的重要性。此外,还探讨了赋值运算符的使用,特别是复合赋值运算符,并解释了`scanf`和`printf`函数在输入输出中的应用。
摘要由CSDN通过智能技术生成


1、算法,一个问题可以有多个算法。
2、算法的表示方法。
3、结构化的顺序:顺序、选择、循环。
三、顺序结构
1、数据类型
1)数据-信息的符号化
2)数据类型(常量、变量:先定义后使用):整型、浮点型、字符型。
为什么要定义数据类型:一是编译系统根据数据类型在内存中分配相应的字节数,二是数据类型决定了数据类参与的运算类型。
3.2 double
int全写[signed] int
类型的自动转换 低级别的数据----高级别的数据。
类型的强制转换 高级别的数据----低级别的数据。
(类型)(表达式) (int)(3.2+5/6-4.6)表达的意思是将表达式的结果强制转换为int。
2、运算符:算术运算符(+、-、、/、%、++、–)
++、–:放在变量前或变量后 例如 ++i、i++、–i、i–。
前缀:使变量的值增1或减1,然后再使用变量的值。
后缀:先使用变量的值,然后变量再增1或减1。
1、赋值运算符 级别倒数第二 结合性:自右至左
基本的赋值运算符:= 将右侧的值赋给左侧的变量 例如a+b=3是不正确的,因为不知道3到底赋值给了哪个变量。
复合的赋值运算符:+=、-=、
=等等
a+=b等价于a=a+(b)其中a只能是变量,b可以是任意表达式。(变量是最简单的表达式࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值