'/'注释内容的开始,'/'注释内容的结束
预处理指令# include "studio.h"
“studio.h”文件定义了很多输入输出功能
*.h 头文件
*.c c源程序文件
main 函数 void mian() void代表函数不需要返回值,不需要将结果递交给上一级程序
每个C语言程序中必须只能有一个命名为main的函数,这是唯一的起点,是所有函数的上级函数
C语言中规定每条语句都必须以“;”作为结束标志
“n”换行
C语言编译过程: 编译预处理,编译,优化,汇编,链接并生成可执行的机器语言程序文件
运行和调试:1, 程序文档读入内存,分配内存空间 2,操作系统为此程序创建进程 3,操作系统执行进程 4,完毕,释放内存空间等资源
一般错误;
语法错误
逻辑错误
运行错误 数据:
基本数据类型:
整形
有无符号
无符号整数(保存形式:二进制原码)
有符号整数(保存形似:最高位为符号位,0+,1-, 正数以原码保存,负数以补码保存)
范围大小
字符型 (1字节 )
短整型 (2字节)
标准整型
长整型 (4字节)
浮点型
有无符号
有符号浮点数
无符号浮点数
精度
单精度浮点型 float
双精度浮点型 double
高精度浮点型 long double
指针型
常量
字面常量
整型常量
十进制
八进制 (整数开头假0)
十六进制 (整数开头加0x或0X)
实型常量
十进制小数
指数形式 0.5e3
字符常量(单引号 char型)
普通字符常量 ‘a’ 'b'
转义字符常量 ‘’
字符串常量 (双引号) remark: C语言中存储的字符串常量都以' '作为字符串的结束标志: ‘A’占一个字节“A”占两个字节
符号常量 用符号对常量命名: # define 符号常量名(大写字母) 常量