欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 高效微控制器C语言编程
      • 作者:(美)马克·卢瓦|责编:王春华|译者:陈锋//赵慧
      • 出版社:机械工业
      • ISBN:9787111769989
      • 出版日期:2025/01/01
      • 页数:256
    • 售价:39.6
  • 内容大纲

        对于希望使用最小微控制器或从较大微控制器中获得最高性能的制造商来说,C语言仍然是最佳选择。本书为所有从事微控制器编程的人提供了扎实的C语言基础知识。你将探索C语言让开发人员和制造商从微小设备中获得巨大成果的多种方法。
        作者Marc Loy将向你展示如何从零开始编写整洁、可维护的C代码。C和C++仍然广泛用于编写设备驱动程序或操作系统的底层代码。通过了解C语言的语法和特性,你将获得持久的计算机语言素养,这将帮助你更轻松地掌握新语言和新风格。
        通过学习本书,你将:
        学习C语言基础,如数据类型、流程控制和函数。
        探索内存管理,包括程序如何在小型设备上运行。
        了解Reddit或Stack Overflow等在线论坛提供的答案。
        编写既可读又可维护的高效自定义C代码。
        分析代码的性能并权衡优化措施。
        评估第三方库,以便在自己的项目中使用它。
        创建自己的库,并与他人共享。
  • 作者介绍

        马克·卢瓦(Marc Loy),在20世纪80年代开始学习6808汇编语言,在学校的HERO 1上编写程序,并对编程产生了浓厚兴趣。他曾在Sun Microsystems开发软件,并提供有关Java、Unix和网络方面的培训课程,向广大受众传授知识。从那以后,他一直在为更多的人提供培训。如今,他主要从事技术和媒体方面的咨询和写作。他还对创客产生了浓厚兴趣,并正在探索嵌入式电子和可穿戴设备领域。
  • 目录

    前言
    第1章  C语言基础
      1.1  优势和劣势
      1.2  入门
        1.2.1  所需工具
        1.2.2  创建C语言“Hello,World”
        1.2.3  编译代码
        1.2.4  运行代码
      1.3  下一步
    第2章  存储和状态
      2.1  C语言中的语句
        2.1.1  分隔符
        2.1.2  语句流
      2.2  变量和类型
        2.2.1  获取用户输入
        2.2.2  字符串和字符
        2.2.3  数字
        2.2.4  变量名称
        2.2.5  变量赋值
      2.3  printf()和scanf()
        2.3.1  printf()格式
        2.3.2  格式化输出
        2.3.3  scanf()和输入解析
      2.4  运算符和表达式
        2.4.1  算术运算符
        2.4.2  执行顺序
        2.4.3  类型转换
      2.5  下一步
    第3章  控制流
      3.1  布尔值
        3.1.1  比较运算符
        3.1.2  逻辑运算符
      3.2  分支
        3.2.1  if语句
        3.2.2  switch语句
      3.3  三元运算符和条件赋值
      3.4  循环语句
        3.4.1  for语句
        3.4.2  while语句
        3.4.3  do/while变式
      3.5  嵌套
        3.5.1  嵌套循环和表格
        3.5.2  变量作用域
      3.6  练习
      3.7  下一步
    第4章  位和(许多)字节
      4.1  用数组存储多个元素
        4.1.1  创建和操作数组
        4.1.2  回顾字符串
        4.1.3  多维数组

        4.1.4  访问多维数组中的元素
      4.2  存储位
        4.2.1  二进制、八进制、十六进制
        4.2.2  C语言中的八进制和十六进制字面量
        4.2.3  八进制和十六进制数值的输入与输出
        4.2.4  位运算符
      4.3  混合位和字节
      4.4  转换答案
      4.5  下一步
    第5章  函数
    第6章  指针和引用
    第7章  库
    第8章  在Arduino中的C语言
    第9章  小型系统
    第10章  更快的代码
    第11章  自定义库
    第12章  更进一步
    附录A  硬件和软件
    附录B  printf()格式指定符详情