C语言学习笔记1.2章
1.计算机:程序的执行:编译(程序翻译所写的程序 将其翻译成机器语言)和解释(由一个程序来发出我们所写的程序中的指令)语言本身无编译和解释之分,是执行方式的不同。解释:特殊的计算性能 编译:稳定的性能
2.什么是c:由B语言发展而来的一门语言
3.C语言 用在:操作系统 嵌入式系统 驱动程序 底层驱动 工业语言 开发效率
-
编辑器 编译器(集成开发环境)
2.C语言程序
1.printf : 输出函数 \n:结果后面换行 ;每一个语句结束必加上英文的 ‘;’ 对于C语言而言换行和空格不意味着什么 标点符号不要用中文的 %:取余 表示两个数相除之后的余数 加减乘除:+ - * \
2.变量的定义:用来保存数据 <类型名称><变量名称> 用标识符来注明变量:由字母 数字 下划线(注:数字不能出现在第一个位置上,不能是保留字)数据类型表名在变量中可以存放的数据
3.变量的赋值和初始化:赋值:a=b:将b的值赋值给a 初始化:给变量一个值 如果在使用前没有初始化,就会随机给一个值
4.=:运算符,有运算符的式子就是表达式
5.scanf("%d",&price):要求 scanf 这个函数读入下一个整数,读到的结果赋值给price &这个符号很重要 ;如何同时读多个变量:scanf("%d %d",&a,&b);一个d对应一个变量
6.常量:固定不变的数(直接写在程序里的数叫直接量)写在开头,方便修改
7.const:固定属性 例:const int AMOUNT (大写,表名是const)= 100;一旦初始化,不能再修改
2.1.6浮点数
1.整数运算的结果只能为整数,会扔掉小数部分。所以数在计算机中,分为整数与浮点数,也就是带可浮动小数点的数。还有小数点固定的数:定点数;当浮点数与整数一起计算时,会将整数变为浮点数,然后进行浮点数的运算
##scanf:整数 :d 浮点数:lf(##:ps)
2.2.1表达式
1.运算符:进行运算的动作 + ; 算子:参与运算的值:常数 变量 返回值
2.计算时间差:考虑借位,将小时传换为分钟:hour*60 t=t2-t1 t/60 t%60 转换为小时分钟的格式
2.2.2表达式优先符
-
a*-b:a乘以负b 从右往左
-
2.赋值也是运算:赋值比所有的计算优先级都要低: a=b=3 从右往左运算:a=(b=3)
2.2.3交换连个变量的值
1.程序表达是顺序执行的 a=b;b=a;ab都得b原来的值 无交换作用
2.断点:调试到这一行时,停下来:左边数字点一下
3.套路
2.2.4复合赋值
1.赋值运算符:+= 中间不能有空格
total +=(sum/12) :total=total+total(sum/12)
++ :递增 --:递减
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)