C语言能够操控硬件
#include 导入头文件的一个预编译指令
stdio.h 系统库文件
<> 系统自带库 (直接在系统库里搜)
" " 用户自定义的库 (先搜索自定义库,再搜系统库)
main() 主函数 作为程序的唯一入口 它有且只有一个
// 双斜线 表示单行注释
/* 单斜线
……
*/
[singed] int 4个字节(32位) -2^31~2^31-1 (0占1位)
long [int] 8个字节 ([]表示可省略)
short [int] 2个字节
unsigned int 无符号 4
unsigned long 8
unsigned short 2
[singed] float 4
[singed] double 8
unsigned float
unsigned double
char 1
unsigned char 1
字符用单引号表示 ,一个, ‘1’ ‘a’
字符串 "ABC" 双引号 以\0结尾(否则为单个字符) 实际长度比看到的长1
转义字符,避免冲突
符号常量:#define XXX xxx 预编译
标识符: 1、数字 字母 下划线组成
2、首字符不能是数字
3、不能跟关键字重复
变量的定义:数据类型说明 标识符;
变量初始化:给点一个有意义的初始值
清理内存中的垃圾值 (int xxx xxxxx,定义一个变量并给一个初始值)
格式化输入函数:scanf
scanf() 返回成功读取的项数 scanf("\n%c",&a);
输入字符:getchar
char a = 0;(空)
a=getchar()
printf("格式控制符",参数列表) 占位符 调试手段