c语言学习
C语言的每一个动作后面都必须要有一个分号
C语言的基本格式为
include <stdio.h>
Int main()
{
return 0;
}
“%d”说明后面有一个整数要输出在这个位置上
printf输出
scanf输入 (这里的f是formate格式化的意思)
scanf里面要读什么就在变量面前加&
const是一个修饰符,加载int的前面,用来给这个变量加上不败你的属性,所以const表示这个变量的值一旦初始化就不能再修改了
两个整数运算还是整数
%f是浮点型
算数运算符优先级
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
total +=5 等价于 total = total + 5
count ++ 等价于 count + 1
这里count必须是一个变量
a++ 和 ++a 的区别
++a 是 a + 1以前的值 而 a++ 是a+1 以后的值
思考
计算
6 + 5 / 4 – 2
答案:5
提示:数据类型都为整数
if判断
条件判断的优先级很低,但是,要比赋值运算的优先级高
判断相等的优先级要比判断大小的优先级低
大括号内只有一句话,大括号可以省略
switch case
switch 后面都是整数型
语法:switch ( 控制表达式)
{
case 条件 :
满足条件执行的语句;
break;
}
Default:
遇到break 才会停止
rand()生成一个随机数
for循环
格式:
for ( I = 1 ; I <=n ; I ++){
fact *= I;
}
第一个表达式初始动作
第二个表达式循环继续的条件
第三个表达式循环每轮要做的动作
continue 和 break
continue是跳过循环体继续
break是跳过循环体结束(只离开一个循环)
goto是跳过所有循环体
整数的大小
源码和补码相加等于0
浮点类型
浮点数中包含正无穷大,负无穷大和不存在
分别定义为inf , -inf ,nan
但是整数中不包含无穷大
字符类型
逃逸字符
b是把后面的东西回退到前一格
逻辑运算
错误示例
优先级
更多的在for中使用
void为函数类型,意思为没有
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- HarmonyOS - 实现简易的计算器
- HelloKun--开源鸿蒙车机系统OHCar
- 如何解决在线观众参与的实时挑战?
- 面试突击:说一下线程池七个参数的含义?
- 这样理解mmap,挺有意思!
- 修复 Ubuntu 中的 “cannot find signatures with metadata for snap” 错误
- 八个系统管理任务自动化
- 利好前端开发!Chrome/Edge/Firefox/Safari 决定合力解决 Web 兼容性问题 !
- 初探几种常用的 Kubernetes 多集群方案
- Ubuntu 将 Snap 格式 Firefox 的启动时间缩短了 50%
- 不想升级Windows 11?教你坚守Windows 10的正确姿势
- 微软将为 Edge 推出类似 Windows 11 照片的功能,帮助用户在浏览器中修图
- 怎么选择 Go 文件读取方案
- 如何使用原生 NTFS 驱动替代旧版 FUSE NTFS 驱动
- 如何在 Linux 上动态链接模块库
- 软件项目中 Debug 和 Release 版本的差异
- 聊聊主流前端框架更新批处理方式
- 使用 Tig 来可视化 Git 工作流
- Linux 中申请内存的情况分析
- 我把Vue3项目中的Vuex去除了,改用 Pinia