一.C常量、C变量、C运算符
1.常量:在程序中不能改变其值的量(固定)
(整型常量、实型常量(浮点数)、字符型常量、字符串字面量( String Literal )和枚举常量)
(1)整型常量(所有整数)分为普通整型常量:1,2,3…
无符号整型常量(非负数):1u
无符号长整型常量:1LU/Lu/lU/lu
长整型常量:1L ,-2l
⑵整型常量表示形式分为十进制,二进制,八进制,十六进制
⑶字符型常量:' A '单引号任意字符
字符串字面量:"A6","9"。双引号零个或多个字符
⑷实型常量:单精度(后跟F/f),双精度(隐含),长双精度(后跟L/l)
补充:1.(1)宏常量( Macro Constant )也称为符号常量( Symbolic Names or Constants ),是指用一个标识符号来表示的常量,这时该标识符号与此常量是等价的。
(2)宏常量是由宏定义编译预处理命令来定义的。
一般形式为:#define标识符(宏名) 字符串
(3)注意:宏定义中的宏名与字符串之间可有多个空白符,但无需加等号,且字符串后一般不以分号结尾。(因为宏定义不是C语句,而是一种编译预处理命令。)
2.(1)const常量(用const类型修饰符放在类型名之前)
(2)优点:有数据类型,编译器能对其进行类型检查
缺点:只能在定义时赋初值
2.变量(需要定义)
定义变量一般形式:类型关键字 变量名(用户定义的标识符,标识一个存放变量的值的存储单元)
命名规则
( 1 )标识符只能由英文字母、数字和下划线组成不要使用汉语拼音;
( 2 )标识符必须以字母或下划线开头;
( 3 )不允许使用C关键字为标识符命名;
( 4 )标识符可以包含任意多个字符,但一般会有最大长度限制,与编译器相关注意
注意:标识符是区分大小写C语言允许在定义变量的同时对变量初始化(为其赋初值)。多个变量之间用逗号做分隔符。
(局部-里/全局-外)
3.运算符
单目运算符是指只需要一个操作数的运算符。(双目则为两个操作数)
复合赋值运算符:+=,-=,*=,/=,%=(中间没有空格)
注意:后缀形式与前缀形式的区别在于:后缀是先使用变量的值,然后再增1 (减1 ),前缀是先增1 (减1 ),然后再使用变量的值,并且后缀增1 (减1 )运算符的优先级高于前缀增1 (减1 )运算符,后缀增1 (减1 )运算符是左结合的,而前缀增1 (减1 )运算符是右结合的。
二.C环境搭建
1.开发环境可用:Visual Studio Code,Code::Blocks,Dev-C++,Visual Studio,Xcode,MicrosoftVS,ATOM,Sublime Text.
2.步骤:①安装C语言编译器:首先,需要安装一个C语言编译器。常见的编译器包括Clang和GCC,它们分别适用于不同的操作系统。例如,Clang适用于macOS、Linux和Windows,而GCC适用于Linux和Windows
②创建开发环境 ③编译并运行C程序
练习一例如“Hello World!”。
注:C语言的程序必须要先编译再运行,并且选择一个你熟悉的安装路径(最好放在D盘,不要装C盘,C盘留来装系统)
三.C语音程序结构
1.程序结构
# include <头文件>
void main ( )
{
初始化或输入数据;
计算处理;
输出显示数据;
}
2.基本组成:
(1).先编译预处理,头文件。如:#include“stdio.h”
(2).用户函数自定义。
(3).主函数
(4).函数体 当中包含数据类型的定义,赋值,和一系列的执行语句。
每个C语言程序都由一个或多个函数组成, 每个函数完成相对独立的功能。每个完整的程序至少包含1个main主函数。程序总是从主函数main开始执行。程序可以由一个文件或多个文件组成。文件类型包括头文件和C语言源文件。
3.基本结构:顺序结构、选择结构和循环结构。
①顺序结构:从头到尾一句接着一句的执行下来,直到执行完最后一句;(基础)
②选择结构:到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行;
③循环结构:循环结构有一个循环体,而循环体里是一段代码。(关键在于根据判断的结果,来决定循环体执行多少次;)
4.结构特点:①标识符,关键字之间必须至少加一个空格以示间隔(或间隔符)
②源程序中可以有预处理命令(include命令仅为其中的一种),预处理命令通常应放在源文件或源程序的前面。(要以分号结尾。注:预处理命令,函数头和花括号“}”之后不能加分号。)
③可多个源文件和函数 必单一main函数
练习二(任何数相加之和)
练习三求两个数中较大值
练习四 计算华氏温度
可修改f=…