C语言系列(二):用C语言编写程序

本文介绍了C语言中的算术运算符、赋值运算、类型转换、输入输出函数、关系运算以及控制结构如if-else、for循环。通过示例详细解释了如何使用这些基本元素进行程序编写,包括阶乘计算的示例代码。
摘要由CSDN通过智能技术生成

在这里插入图片描述

算法运算
算术运算包括加减乘除和其他一些运算操作,根据操作数的个数不同分为单目和双目两类。运算符有优先级,单目高于双目,双目运算符中,+与-运算符同级较低,*、/、%运算符同级较高。

双目:
加+、减-(优先级低)
乘*、除/、求余数(模)%(优先级中)
单目:
自增++、自减–、正+、负(优先级高)

说明:

  1. 除法运算符/:如果两个操作数是整形数据,则运行结果是整数;如果两个操作数中,一个是整形数据,另一个是实型数据,则结果是实型数据。
  2. 求余运算符%:只能用于求两个整形数据相除的余数,不能用于实型数据的运算,且结果的正负号与被除数同号。
  3. 双目运算符两侧操作数的类型一般要求相同,否则,系统自动转换成相同类型后运算。

赋值运算
一般形式:
变量=表达式
先计算=右边表达式的结果,再将结果赋给=左边的变量

说明:

  1. 赋值运算符=:=是赋值号,不是比较运算符;=左侧只能是变量,右侧可以是常量,变量,函数等组成的表达式。赋值运算符的优先级比算术运算符低。
  2. 类型转换:如两侧数据类型不同,则系统首先将运算符右侧表达式的类型自动转换成左侧变量的类型,再
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值