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

《 C Primer Plus》

第三章:

1.

2.

3.

4.

第四章:字符串和格式化输入输出

1.char类型数组和null字符

2.转换说明(%d等)和printf和scanf

2.1转换说明

2.2转换说明  修饰符(修饰转换说明的)

比如  %.2f,就是小数点后保留两个小数。这个.2就是修饰

补充sizeof和其返回值类型size_t和转换说明符%zu

sizeof和strlen都必须用size_t 进行转换,以及用%zu进行修饰

2.3printf

2.4scanf

返回的是读取成功的个数!!!

当明确输入只有一个的时候,对于scanf,不管是%d, %s, %c,都只会读前面的第一个部分,后面的会断开读不到。scanf("%d", &num);输入:123  45,得到的是123   ; scanf("%c", &ch);输入:ab c,得到的是a.

此外注意,scanf只有%s的时候,不需要取地址

3.字符串和字符

4.const(和define的关系待补充)

但是具体和define的关系,搜了,没看懂。待后续补充

5.明示常量 limits.h和float.h头文件自带

第五章:运算符、表达式和语句

1.整数和浮点数计算

不管加减乘除,整数结果是整数,浮点数结果是浮点数,整数和浮点数或者浮点数和整数,不管加减乘除都是浮点数。

注意下面这个截断,不是四舍五入,而是直接不要小数部分。

2.取模

http://www.xdnf.cn/news/17690.html

相关文章:

  • 常用hook钩子函数
  • 快速了解DBSCAN算法
  • Vue.js设计于实现 - 响应式(三)
  • 音视频学习(五十二):ADTS
  • Graham 算法求二维凸包
  • Python 2025:最新技术趋势与展望
  • 每日五个pyecharts可视化图表-line:从入门到精通 (2)
  • lesson34:深入理解Python线程:从基础到实战优化
  • jupyter notebook如何打开其他盘目录
  • MCP学习与实践
  • [激光原理与应用-222]:机械 - 3D设计与2D设计的异同比较
  • Linux 虚拟机磁盘空间占满-全面清理方案
  • Cesium1.95中如何高效管理 1500 个高频实体
  • 赋值运算符指南
  • 代码可读性与维护性的实践与原则
  • word中,添加新的参考文献后,其他参考文献的交叉引用不能及时更新的解决办法
  • 《Webpack与Vite热模块替换机制深度剖析与策略抉择》
  • 二维前缀和问题
  • 如何在 Ubuntu 24.04 LTS Linux 上安装 MySQL 服务器
  • 电脑本地摄像头做成rtsp流调用测试windows系统中
  • 【大智慧数据】心智开花的时候
  • AI测试助手如何让Bug无处可藏
  • Dify 从入门到精通(第 26/100 篇):Dify 的知识图谱集成
  • 2025最新免费的大模型和免费的大模型API有哪些?(202508更新)
  • 2025年6月电子学会全国青少年软件编程等级考试(Python二级)真题及答案
  • 【Linux指南】Vim的全面解析与深度应用
  • C语言第八章指针四
  • 【接口自动化】初识pytest,一文讲解pytest的安装,识别规则以及配置文件的使用
  • Jotai:React轻量级状态管理新选择
  • Code Exercising Day 10 of “Code Ideas Record“:StackQueue part02