当前位置: 首页 > news >正文

【学习笔记】C语言(变量的定义与分类+变量类型分类+基本数据类型+布尔类型的使用+运算)

变量的定义与分类。变量是程序中不可或缺的组成单位,最基本的存储元。概念:内存中的一个存储区域该区域的数据可以在同一类型范围内不断变化。通过变量名,可以访问这块内存区域,获取里面存储的值。变量包含三个要素:数据类型、变量名、存储的值。C语言中变量声明的格式:数据类型,变量名=变量值。变量作用:用于在内存中保存数据。注意:1、C语言中每个变量先声明后使用。不同的数据类型,占用的空间大小不一样。一旦声明,变量的类型就不能在运行时修改。块作用域指的是大括号{ }组成的代码块,它形成一个单独的作用式,凡是在块作用域里面表明的变量,只在当前代码块有效,代码外部可见。

变量类型分类:数据类型1、基本数据类型分为整型(短整型、整形、长整性),浮点型(单精度型,双精度型)字特型 2、构造型:数组类型、结构体类型、共用体类型,枚举类型 3、指针类型 4、空类型,用于函数的返回有类型,函数的参数,指针类型。

基本数据类型。整数类型,每种类型都可以被signed和unsigned修饰。用signed修饰,带符号的,用unsigned修饰,不带符号只表示零和正整数。bit(位):计算机中最小存储单位。 byte(字节)计算机基本存储单元。关于后缀:声明long类型,则后缀以11或LL结尾。如果希望指定为无符号整数unsigned int可使用后缀u或U。L和U可以结合使用,表示unsigned long类型,L和U的大小写和组合顺序无所谓。浮点类型。C语言中,浮点型变量分为三种:单精度浮点型,双精度浮点型,长双精度浮点型。在C语言中,使用char表示一个字符,使用一个占用一个字节。

布尔类型的使用。如果使用布尔类型的话,使用0表示false。假,否;使用(或非0)表示true,是。c语言标准(c89)没有为布尔单独设置一个类型。所以,整数0表示假,所有非0表示真,是。标准添加了类型_bool,表示布尔值,即逻辑值true和false。变量间运算规则。隐式类型转换。1、窄类型自动转为宽类型。系统自动将字节宽度较小的类型转换为字节宽度较大的数据类型,它是由系统自动转换完成的。

宽类型赋值给宽窄型。将double类型转换为了float,会警告。将double类型的值转换为了int类型,会警告。为了避免上述的警告,我们需要使用强制类型转换。常量:程序运行时,其值不能改变的量,即为常量。c语言中常量分为以下几种:字面常量。#define定义的标识符常量,const修饰的常变量。

http://www.jsqmd.com/news/1351190/

相关文章:

  • 避坑指南:心理咨询公司哪家靠谱?先看这3个关键指标再选
  • 2026年武汉地区华为数字能源与全光网经销商怎么选?服务能力与本地化交付解析 - 优质品牌商家
  • 深入理解AXI总线协议:从通道分离、握手机制到实战设计
  • 佛山本地防水补漏哪家专业?屋顶、卫生间、外墙、地下室、阳台漏水师傅测评(2026年8月新) - 金信达
  • Python爬虫入门:从基础到实战案例解析
  • 循环工程实战:从基础语法到企业级高并发任务处理
  • 数字99999999的数学特性与技术应用解析
  • 邯郸本地防水补漏如何挑选?屋顶/卫生间/外墙/地下室/阳台漏水检修实测(2026年8月新) - 金信达
  • 胖头鱼的技术专栏-456 全文检索到多模态混合检索:数据库减少AI Agent超96%的Token消耗(20260807)
  • 业财融合到底怎么做?财务不越位、不缺位,业务主动参与、共同算账
  • 未来荧黑字体终极指南:44款字体家族快速上手完整教程
  • AI Agent文件读写实战:基于ReAct框架实现自动化工具调用
  • Gemma 4 31B大模型一键部署指南:从Ollama到TGI的本地化实践
  • 软件测试实战:从开源项目到高薪Offer的完整项目经验构建指南
  • 从单表查询到多表 JOIN:MySQL 执行计划背后的秘密
  • 2026年泡菜废水治理怎么选?口碑与技术双优企业盘点
  • RAG知识库避坑:从文件到可用知识的全流程管控
  • 保山本地防水补漏哪家靠谱?屋顶/卫生间/外墙/地下室/阳台渗水师傅筛查(2026年8月新) - 北京优选
  • WPF样式冲突解决:HandyControl全局样式覆盖与隔离实战
  • opencv 滤波
  • 神奇弹幕:打造你的B站直播智能助手,让互动更高效
  • 电磁场边界条件:原理、记忆法与工程应用
  • 构建高可靠AI Agent工具调用层的四层防御架构与实践
  • COMSOL流固耦合仿真:自动网格划分策略与工程实践详解
  • 2026年乐山亮化工程与广告制作市场观察:本地化服务能力成核心竞争力! - 优质品牌商家
  • OpenCV C++实战:工业视觉物体计数与尺寸测量系统开发指南
  • 2026实测可用的免费视频转MP4的工具 亲测避坑指南 - 图片处理研究员
  • Agent编排与自定义Workflow设计:从ReAct模式到复杂AI系统构建
  • 后端性能优化,先从数据库查询和缓存设计入手
  • 自抗扰控制(ADRC)原理与工程实践:从PID局限到电机控制实例