尧图精选

C语言学习--回顾(02)

🕒 发布时间:2026/9/26 16:13:00 📁 来源:尧图网络
目录第二篇1.3数据类型1.3.1主要分类1.3.2字符型1.3.3整型1.3.4浮点型1.3.5布尔类型1.3.6类型修饰符1.3.6.1 short和long1.3.6.2 signed与unsigned1.3.7 bit与字节1.3.8不同平台的数据类型内存长度1.3.8 常见数值类型提升方向1.3.9 新的指定数据内存长度方式1.3.10 sizeof操作符的使用1.3.11数据类型存放取值范围1.3.11.1 如何知道某种整数类型的极限值1.3.12 转义1.3.12.1 字符转义​编辑1.3.12.2 数字转义1.3.13字符与ASCLL码值​编辑1.3.13 监视的使用1.3.13.1 调试1.3.13.2 进入监视VS2026第二篇1.3数据类型1.3.1主要分类1.3.2字符型1.3.3整型1.3.4浮点型1.3.5布尔类型a在C/C中true会被转换为整数1false会被转换为整数01.3.6类型修饰符1.3.6.1 short和long1.3.6.2 signed与unsigneda各数据类型的有符号与无符号表示1.3.7 bit与字节a有关字节单位的互相转换可以在计算机组成原理中学到1.3.8不同平台的数据类型内存长度aint类型的变量以float类型输出时会发生转化反之亦然1.3.8 常见数值类型提升方向在 C/C静态语言里简化优先级大致是byte/short/char → int → long → float → double例如int double→doubleint long→longfloat double→doublebyte byte→ 在 Java 中结果是int不是bytelong float→ 通常是float可能丢失 long 的精度整数 / 整数 → 整数除法C/Java 中5 / 2 2Python 3 中5 / 2 2.5C/C 还要注意char、short参与运算前通常先提升为int有符号和无符号混算可能出坑-1 1u在 C/C 中通常为假因为-1被转成很大的无符号数。1.3.9 新的指定数据内存长度方式a可指定某个数据类型的大小不推荐使用1.3.10 sizeof操作符的使用1.3.11数据类型存放取值范围a如何得出在后边解析1.3.11.1 如何知道某种整数类型的极限值1.3.12 转义a转义用于使数字字符等实现不同于原本意义的功能1.3.12.1 字符转义(a) \t在不同编译器空出的长度不同在VS2026中可在解决方案资源管理器中右键点击项目选择“属性”。在打开的属性页中依次展开“配置属性” “C/C” “代码生成”找到“结构成员对齐”选项其默认值会显示在那里。b \r 为转到同行开头后继续生成后续内容1.3.12.2 数字转义a使用如上b八进制十六进制十进制二进制的转换后边讲解1.3.13字符与ASCLL码值a记得大写在前往后推32位得大写。记A65就行b谨记0与0的区别1.3.13 监视的使用1.3.13.1 调试监视的前置条件是进入调试。调试步骤1.先打断点F9也就是你要从哪行代码开始检测就在哪行打断点按F92.启动调试F53.把要监视的变量放进去然后按F11逐步调试F10是逐过程调试1.3.13.2 进入监视VS20261.启动调试后进入最上方“调试”2.在窗口中找到“监视”任选监视器即可3.也可选自动监视帮助查找4.调试经过某段代码后该段代码中的内容才可被监视到
上一篇/下一篇内容由系统自动关联 返回资讯列表 →