单片机入门基础——C语言程序设计

前言

本章作为蓝桥杯单片机基础学习储备,作者将把C语言的知识要点,学习心得以文章形式发表,也可用于普通本科C语言程序设计期末考考前速成或是了解C语言基础的入门文章。做到能看的明白到写的明白

本文参考:C 语言入门介绍 - C语言教程 - 菜鸟教程以及人民邮电出版社的《明解C语言(入门篇)》

C语言简介

C编程被认为是其他编程语言的基础。

C是一种功能强大的通用编程语言。它可以用于开发操作系统、数据库、编译器等软件。C编程是一门优秀的编程语言,适合初学者学习。

大家可以在VS code、VS2019/2022(各个版本)等各个环境中编译,使用万维全自动考试平台的同学们需要使用VC6.0适应考试环境。

一、程序结构与基础概念

1. 程序结构

顺序结构、选择(分支)结构、循环结构。

程序从 `main()` 函数开始执行,有且仅有一个 `main` 函数。

2. 数据存储与表示  

数据以二进制形式存储,存放位置为地址。

位(bit)表示0或1;字节(byte)= 8位。

3. 编译与执行

预处理指令(如 `#define`)不属于C语言,不加分号。

编译流程:`.c` → `.obj` → `.exe`,仅 `.exe` 可执行。

4.注释

  1. 单行注释

    #include    
    void main()
    {    
        //printf("C语言好难");
        printf("hahaha,C语言真简单");    
    }

    上述代码仅输出hahaha,C语言真简单

  2. 多行注释

    #include    
    void main()
    {    
        /*printf("C语言好难");
          printf("hahaha,C语言真简单"); 
       */
       printf("hahaha,C语言一点不简单");
    }

    上述代码输出hahaha,C语言一点不简单

二、标识符与关键字

标识符命名规则

  1. 有效的标识符可以包含字母(大写和小写字母),数字和下划线。

  2. 标识符的首字母应为字母或下划线。

  3. 您不能将关键字用作标识符。

  4. 标识符的长度没有指定。但是,如果标识符超过31个字符,则在某些编译器中可能会遇到问题。

如果遵循上述规则,则可以选择任何名称作为标识符,但是,建议有意义的标识符指定有意义的变量名称。 

2. 常见错误 
   - 关键字不可作为用户标识符(如 `main` 是函数名,非关键字)。

常用关键字单片机入门基础——C语言程序设计_第1张图片

三、数据类型与运算

1. 进制转换

十进制转换成二进制、八进制、十六进制。
二进制、八进制、十六进制转换成十进制。

2.数据类型

基本类型

单片机入门基础——C语言程序设计_第2张图片

void

你可能感兴趣的:(单片机,c语言)