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

C语言 基本数据类型

  1. 注释

#if 0

注释代码

#endif

(0为假,1即可解除代码注释)

  1. gcc编译流程

预处理:处理和#相关的代码部分,#include将头文件内容展开 #define 完成宏定义,条件编译,gcc -E filename.c -o filename.i

编译: 将C语言代码编译成汇编代码

gcc -S filename.c -o filename.s

汇编: 将汇编代码编译成二进制代码

gcc -c filename.c -o filename.o

链接:将二进制代码链接成一个可执行代码

gcc filename.c -o filename

  1. 宏定义

#define M 50 //M即为50,提高代码的拓展性

  1. C语言基本数据类型
  1. 程序在计算机中如何运行:C代码跟二进制可执行文件存在外存,运行二进制可执行文件时,在内存中运行,运行完成后恢复内存空间
  2. 进制之间转换:
  1. 二进制,八进制,十六进制 转十进制 (按权展开式)
  2. 十进制转二进制,八进制,十六进制 (可以先把他们的权写下来)
  3. 二进制 八进制 十六进制之间转换

(二转八:110 001 61 二转十六:1101 0011 )

3. 数据类型

基本数据类型(整型 浮点数型 缺省型 逻辑型 字符型 )

  1. short :短整型

特点:2字节,分为unsigned short(-) 和signed short(默认)

左边一字节作为符号位(0为+,1为-)其余数据位(补码存放)

范围:unsignedshort 0-65535

Signedshort-32768-+32768

  1. int: 整型

特点:4字节,分为unsigned int(-) 和signed int(默认)

左边一字节作为符号位(0为+,1为-)其余数据位(补码存放)

范围 unsignedint 0- 2^32-1

Signedint 0-2^31-1

3. long:长整型

特点:8字节 为signed long (默认)和unsigned long类型

unsigned long类型所有字节空间均存储数据位

signed long类型最左边的1bit表示符号位(0为正、1为负),其余位表示数据位(数据位按照补码存放)

unsigned long类型表示范围:0 - 2^64 -1

signed long类型表示范围:-2^63-2^63-1

  1. float:单精度浮点数类型

特点:4字节 所有float均有符号 6-8位有效数字

  1. double:双精度浮点数类型

特点:8字节 所有double均符号 12-16位有效数字

  1. char:字符型

特点:1字节 计算机中通过ASCII码进行字符的转换

Unsigned char 0-255

Signed char -128 -127

  1. 其他类型

逻辑类型bool 缺省类型void

  1. 常量与变量

常量:程序运行中,值不允许发生改变

整形常量 默认signed int

浮点型常量 默认double类型

字符串常量 ‘’只可写一个字符

字符串常量 “”结尾以\0结尾

标识常量 #define 宏定义

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

相关文章:

  • YOLO11模型零停机切换实战:架构设计与生产优化
  • 人生大道至简的庖丁解牛
  • AI写作工具对比:千笔AI与学术猹如何提升论文效率
  • 【开题神器】专业级一键生成论文工具:研究框架、文献综述一键搭建
  • ARM ---day5 中断
  • 医用温控仪读数乱屏死机?抗干扰兼容高性价比方案
  • 智能数据分析引擎:数据驱动决策的技术实现与应用
  • 2026年最好的高分子内衬钢板桥架产品推荐 - 品牌排行榜
  • 厘清 LLM 与框架边界:LangChain 调度 DeepSeek 对话系统实战
  • 《冰雪传奇点卡版》转生系统深度解析与高效攻略
  • 2026年7月最新!爱彼香港**售后服务中心地址及服务电话统一通知 - 爱彼中国官方服务中心
  • C++在复杂系统开发中的核心优势与全链路优化实战
  • 测试转大模型:从真实需求重新拆一遍
  • C++字符串处理实战:从“斯诺登密码”题解看映射、分割与组合算法
  • vivo千元三防手机拆解:IP69防水与8200mAh电池技术解析
  • Python数据类型全解析:字符串到集合
  • Unity 3D毕设选题指南:六大前沿方向与实战避坑策略
  • 2026年7月基坑支护/沟槽支护箱行业公司推荐_赣州世宏金属材料有限公司 - 行业平台推荐
  • LangChain 入门必读:10 分钟掌握 5 个核心组件,快速搭建你的第一个 AI 应用
  • MacBook隐形架构解析:性能背后的设计哲学
  • 2026年7月最新万国扬州宝龙广场维修保养服务电话 - 万国中国官方服务中心
  • AI Agent失控事件:生产环境安全与权限管理深度解析
  • 2026年7月公司法律顾问律师事务所/债务纠纷律师事务所选哪家_四川墨润律师事务所 - 品牌宣传支持者
  • 从零构建三维并行粒子模拟器:高性能计算与C++工程实践
  • 成都全铝家具供应商
  • NLP语义分析与结构优化在内容创作中的应用
  • Win11与Win10性能对比及优化实战指南
  • HTML5与CSS3响应式设计核心技术解析
  • Cocos Creator 2.x安卓打包全流程:从环境配置到APK发布实战
  • BERT与GPT架构差异及多模态预训练实践指南