1 / 40
文档名称:

C 基础知识.ppt

格式:ppt   大小:237KB   页数:40
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 基础知识.ppt

上传人:mh900965 2018/1/4 文件大小:237 KB

下载得到文件列表

C 基础知识.ppt

相关文档

文档介绍

文档介绍:C++程序设计
# include<头文件名1>
# include<头文件名2>
……
# include<头文件名n>
using namespace 命名空间名1;
using namespace 命名空间名2;
……
using namespace 命名空间名n;
主函数类型 main()
{
函数类型函数名1()
{
函数类型函数名11()
{
}
……
函数类型函数名1N()
{
}
}
……
函数类型函数名N()
{
}

}
预处理部分
命名空间部分
主函数体(程序体)
第一层函数体
第2层函数体
C++ 程序的基本结构
C++程序设计
函数体(程序体)基本结构
函数类型函数名()
{
using namespace 命名空间名;
const 常量类型常量名=值;
变量类型变量名;
其它函数体;
语句序列;
}
int area()
{
using namespace std;
const double p=;
double r,s;
cin>>r;
cout<<p*r*r;
}
C++基本符号
大小写的英文字母:A~Z,a~z
注意区别大小写!C++区分大小写
数字字符:0~9
特殊字符:
空格 ! # % ^ & * _(下划线) + = - ~ < > / \ ' " ; . , () [] {}
C++程序设计
C++基本字
关键字 C++预定义的单词
标识符程序员声明的单词,它命名程序正文中的一些实体
文字在程序中直接使用符号表示的数据
操作符用于实现各种运算的符号
分隔符() {} , : ; 用于分隔各个词法记号或程序正文
空白符空格、制表符(TAB键产生的字符)、换行符
(Enter键所产生的字符)和注释的总称
C++程序设计
C++关键字
指C++语言自己规定的一些有特殊含义的英文单词,它们只能被语言自己使用,而且都有专门的用途,不能用于其他场合,也就是被保留给C++语言自己专用。
例如:main,cin,cout,using,include,int,double,float,for 等。
C++程序设计
C++标识符
用来表示常量、变量、类型、文件、函数、过程或程序的名字等。
规则:
1、以大写字母、小写字母或下划线( _ )开始
2、可以由大写字母、小写字母、下划线( _ )或数字0~9组成
3、大写字母和小写字母代表不同的标识符
C++程序设计
C++标识符分类
标准标识符:有特殊含义的,例如:标准类型标识符int,double等。
用户自定义标识符:用户用来表示常量、变量、类型、文件、函数、过程或程序等的名字:
不能与保留字同名;
最好有一定的含义,以增加程序的可读性:比如用来定义长方形的长最好变量名起为length;
注意大小写。
C++程序设计
C++数据类型
C++是一种强数据类型语言,每一种数据一般都严格地对应确定的数据类型。
C++程序设计
布尔逻辑型 bool
指针类型 type* (含void*)
引用类型 type& (无void数据更无void&数据)
枚举类型 enum (枚举常数为有限个int型常数)
整型 int short long
字符型 char(一个字节的整型)
单精度浮点型 float
双精度浮点型 double
长双精度浮点型 long double
实型
基本数据类型
数组类型 array[]
结构类型 struct
联合类型 union
类类型 class
集合数据类型
C++ 数据类型
C++程序设计
类型名type
说明
长度
数据范围
bool
布尔逻辑型
1
true (1) false(0)
char
字符型
l
-128~127 (0~255)
unsigned char
无符号字符型
1
0~255
signed char
有符号字符型
1
-128~127
[signed] short [ int]
有符号短整型
2
-32768~32767
unsigned short [ int]
无符号短整型
2
-32768~32767
[signed] int
有符号整型
2/4
-32768~32767
unsigned [int]
无符号整型
2 /4
0~65535
[signed] long [int]
有符号长整型
4
-2147483648~2147483647
unsigned long [int]
无符号长型型
4
0~4294967295
float
浮点型
4
3