【黑马程序员】C语言基础语法
2015-11-17 16:06
453 查看
------Java培训、Android培训、i
4000
OS培训、.Net培训、期待与您交流! -------
一、关键字及其分类
1、关键字的基本概念
关键字就是已被C语言本身使用,不能用作其他用途使用的字。
c语言中一共有32个关键字
数据类型相关的:20个
A.基本数据类型(5)
void,char,int,float,double
B.类型修饰关键字(4)
short,long,signed,unsigned
C.复杂类型关键字(5)
struct,union,enum,typedef,sizeof
D.存储级别关键字(6)
auto,static,register,extern,const
流程控制关键字
A.跳转结构(4)
return,continue,break,goto
B.分支结构(5)
if,else,switch,case
C.循环结构(3)
for,do,while
二、标示符概念及其命名原则
1.标示符
在c语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称称为标示符。
标示符的划分:关键字,预定义标识符和用户标识符
2.标示符的命名原则
A.只能由字母、数字、下划线或者$组成
B.不能以数字开头
3.不能与关键字重名
4.严格区分大小写
三、标示符的命名规范
命名规范:
1.起一个有意义的名字(能提高代码的可读性)
2、驼峰命名:第一个单词首字母小写,其他单词的首字母大写
四、C语言中的注释介绍
1.为什么要写注释
良好的代码注释习惯可以提高程序的可读性。注释是对代码的解释说明,是给程序员看的,方便程序员之间交流。
常见用法:1.解释代码 2.做函数说明3.做思路分析
2.注释的特点
注释不参与编译,编译的时候直接跳过
3.注释的分类:1.单行注释 2.多行注释
4.注释的使用注意
1.多行注释可以加回车,单行注释不行
2.单行注释有一个快捷键:command+/
3.单行注释可以嵌套多行注释,但是多行注释必须在同一行
4.多行注释可以嵌套单行注释
5.多行注释不可以嵌套多行注释
五、数据及数据类型
C语言中有5大类数据类型: 基本类型、构造类型、指针类型、空类型、定义类型
六、数据类型的内存占用及范围
1.不同数据类型占用不同的存储空间
七、常量的概述及分类
1、什么是常量
常量则表示一些固定的数据,也就是不能改变的数据
2、常量分类
1)整型常量,也就是整常数(十进制,八进制,十六进制,二进制)
十进制:默认
八进制:以0开头:045
二进制:0b开头
十六进制:0x开头:0x438fa
2)实型常量
单精度的常量:以f结尾,表示单精度的小数:23.2f,占用4个字节
双精度的常量:计算机默认的以双精度的形式表示一个小数
3)字符型常量
用单引号括起来的字符:’a’
4)字符串常量
用双引号括起来,里面可以是字符、数字、符号:”abc”
5)常量的定义方法
常量定义->CONST->常量标示符-> = >常量;
八、变量的概念及定义
1.什么是变量
所谓变量,它代表内存的某个空间,它的取值可以变的,是数据的基本单元。
变量由两要素 构成:变量名与变量类型。
程序运行过程中,他的值可以改变的数据,代表着一个存储空间, 需要用变量名来找到这个数据
2.变量的分类:
局部变量:函数的内部或者代码块的内部定义的变量
全局变量:在函数的外部定义的变量
3.变量的定义
格式1: 变量的类型 变量的名称
int a
格式2: 变量类型 变量名1,变量名2..
变量名的命名规范:
1)严格遵守标示符的命名规则
2)变量名不能同名(某些情况下可以)
九、printf函数介绍
1.printf函数是一个标准库函数,能够以精确的格式输出程序运算的结果。 printf函数的调用
2.格式为: printf("格式控制字符串",输出项列表);
3.格式控制符
%d 输出一个10进制的整数
%f 输出一个实数型的数据(不能输出整形的数据,默认输出六位小数)
%m.nf :m表示总的位数,n表示小数点后的位数
%-m.nf:后边开始补空格
%c 输出一个字符
%o 把一个数以八进制输出
%x 把一个数按十六进制输出
十、scanf函数的介绍及使用
作用:从键盘接收用户输入的内容
格式:scanf(“格式控制字符串”,输入项地址列表);
4000
OS培训、.Net培训、期待与您交流! -------
一、关键字及其分类
1、关键字的基本概念
关键字就是已被C语言本身使用,不能用作其他用途使用的字。
c语言中一共有32个关键字
数据类型相关的:20个
A.基本数据类型(5)
void,char,int,float,double
B.类型修饰关键字(4)
short,long,signed,unsigned
C.复杂类型关键字(5)
struct,union,enum,typedef,sizeof
D.存储级别关键字(6)
auto,static,register,extern,const
流程控制关键字
A.跳转结构(4)
return,continue,break,goto
B.分支结构(5)
if,else,switch,case
C.循环结构(3)
for,do,while
二、标示符概念及其命名原则
1.标示符
在c语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称称为标示符。
标示符的划分:关键字,预定义标识符和用户标识符
2.标示符的命名原则
A.只能由字母、数字、下划线或者$组成
B.不能以数字开头
3.不能与关键字重名
4.严格区分大小写
三、标示符的命名规范
命名规范:
1.起一个有意义的名字(能提高代码的可读性)
2、驼峰命名:第一个单词首字母小写,其他单词的首字母大写
四、C语言中的注释介绍
1.为什么要写注释
良好的代码注释习惯可以提高程序的可读性。注释是对代码的解释说明,是给程序员看的,方便程序员之间交流。
常见用法:1.解释代码 2.做函数说明3.做思路分析
2.注释的特点
注释不参与编译,编译的时候直接跳过
3.注释的分类:1.单行注释 2.多行注释
4.注释的使用注意
1.多行注释可以加回车,单行注释不行
2.单行注释有一个快捷键:command+/
3.单行注释可以嵌套多行注释,但是多行注释必须在同一行
4.多行注释可以嵌套单行注释
5.多行注释不可以嵌套多行注释
五、数据及数据类型
C语言中有5大类数据类型: 基本类型、构造类型、指针类型、空类型、定义类型
六、数据类型的内存占用及范围
1.不同数据类型占用不同的存储空间
七、常量的概述及分类
1、什么是常量
常量则表示一些固定的数据,也就是不能改变的数据
2、常量分类
1)整型常量,也就是整常数(十进制,八进制,十六进制,二进制)
十进制:默认
八进制:以0开头:045
二进制:0b开头
十六进制:0x开头:0x438fa
2)实型常量
单精度的常量:以f结尾,表示单精度的小数:23.2f,占用4个字节
双精度的常量:计算机默认的以双精度的形式表示一个小数
3)字符型常量
用单引号括起来的字符:’a’
4)字符串常量
用双引号括起来,里面可以是字符、数字、符号:”abc”
5)常量的定义方法
常量定义->CONST->常量标示符-> = >常量;
八、变量的概念及定义
1.什么是变量
所谓变量,它代表内存的某个空间,它的取值可以变的,是数据的基本单元。
变量由两要素 构成:变量名与变量类型。
程序运行过程中,他的值可以改变的数据,代表着一个存储空间, 需要用变量名来找到这个数据
2.变量的分类:
局部变量:函数的内部或者代码块的内部定义的变量
全局变量:在函数的外部定义的变量
3.变量的定义
格式1: 变量的类型 变量的名称
int a
格式2: 变量类型 变量名1,变量名2..
变量名的命名规范:
1)严格遵守标示符的命名规则
2)变量名不能同名(某些情况下可以)
九、printf函数介绍
1.printf函数是一个标准库函数,能够以精确的格式输出程序运算的结果。 printf函数的调用
2.格式为: printf("格式控制字符串",输出项列表);
3.格式控制符
%d 输出一个10进制的整数
%f 输出一个实数型的数据(不能输出整形的数据,默认输出六位小数)
%m.nf :m表示总的位数,n表示小数点后的位数
%-m.nf:后边开始补空格
%c 输出一个字符
%o 把一个数以八进制输出
%x 把一个数按十六进制输出
十、scanf函数的介绍及使用
作用:从键盘接收用户输入的内容
格式:scanf(“格式控制字符串”,输入项地址列表);
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- 使用C语言判断英文字符大小写的方法
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- C语言中计算正弦的相关函数总结
- 使用C语言详解霍夫曼树数据结构
- 探讨C语言的那些小秘密之断言
- C语言实现BMP转换JPG的方法
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言查找数组里数字重复次数的方法
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数