目录
什么是c语言
c语言是一种被广泛使用的编程语言,20世纪70年代由贝尔实验室的Ken Thompson、Denis Ritchie等人开发。
程序的一般形式
一个简单的c语言程序一般由3个语言特性组成
- 指令
我们把预处理器执行的命令称为指令,一般由#引导
一般形式:
#include <stdio.h>
C语言不同于其他的变成语言,其没有内置的“读”、“写”命令。输入/输出功能由标准库中的函数实现。<stdio.h>包含关于c标准输入/输出库的信息,为程序提供输入/输出功能。
- 函数
在数学中,函数是指根据一个或多个给定参数进行数值计算的规则。在C语言中,函数是指一系列组合在一起并且赋予名字的语句。
函数一般分为两类,一类由程序员编写,另一类则是作为C语言实现的一部分提供的函数,也叫做库函数
- 语句
语句是程序运行时执行的命令。C语言规定每条语句都要以分号结尾。
注释
每一个程序都应该包含独立于程序的识别信息,例如程序名、作者、程序用途以及其他的相关信息。C语言把这类信息放在注释中。在C语言中由 /* 引导开始 并 由 */结束,而在C++中则由 // 引导。
变量
程序在输出结果之前往往需要执行一系列的运算,在运算过程中需要有一种临时储存数据的方法,这类储存方法在C语言中被称为变量
变量数据类型
每一个变量都必须有一个类型来说明变量所储存数据的种类。常用变量类型有:
- char 字符数据类型
- short 短整型
- int 整型
- long 长整型
- longlong 更长的整型
- float 单精度浮点数
- double 双精度浮点数
变量的分类
- 全局变量
作用域为整个工程,生命周期为整个程序
- 局部变量
作用域为变量所在的局部范围,进入作用域则生命周期开始,离开作用域则生命周期结束。
常量
变量通过赋值的方式获得值,而其获得的值被称为常量
常量的一般形式
- 字面常量
例: int a =10;
其中10即为字面常量
- const修饰的常量
const int a=100;
//const修饰的常变量,常变量n具有常属性(无法变动),其本质为变量
- #define定义的标识符常量
#define A 100
//由#define定义的标识符常量
- 枚举常量
enum SEX
{
MALE,
FEMALE,
SECRET
};
//括号中的MALE,FEMALE,SECRET即为枚举常量
字符串
"hello world\n"
这种由双引号引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。
转义字符
通过在字符前增加 \ 的方式,改变字符原有的含义,而 “\”则被称为转义字符。
常用的转义字符及释义
- \? 在书写连续多个问号时使用,防止他们被解析成三字母词
- \' 用于表示字符常量
- \" 用于表示一个字符串内部的双引号
- \\ 用于表示一个反斜杠,防止它被解释为一个转义序列符。
- \a 警告字符,蜂鸣
- \b 退格符
- \f 进纸符
- \n 换行
- \r 回车
- \t 水平制表符
- \v 垂直制表符
- \ddd ddd表示1~3个八进制的数字。将八进制数转化为十进制后,该数所代表的ASCII码代表的字符
- \xdd dd表示2个十六进制数字。讲十六进制数转化为十进制后,该数所代表的ASCII码代表的字符
C语言是一种广泛使用的编程语言,由贝尔实验室开发。程序包括指令、函数和语句。变量用于存储数据,有多种数据类型如int、float等。常量是不可变的值,可以是字面常量、const修饰或#define定义。字符串是由双引号包围的字符序列,转义字符用于特殊含义的表示。

1088

被折叠的 条评论
为什么被折叠?



