- 1
- 0
- 约3.92万字
- 约 31页
- 2017-11-24 发布于四川
- 举报
PAGE 19
PAGE 1
C++简明提要
C++数据类型
C++运算符
C++类
C++语句
C++库函数
C++常用的其它函数
罗伟
2001年4月1日
C++数据类型
数据类型
说 明
数值范围
示 例
bool
布尔类型值
true或false
bool Myb1,Myb2; Myb1=true; Myb2=ik;
char
单字符单字节整型数
-128至127或0至255
char ch1,ch2; ch1=’A’; ch2=65; //本例中ch1=ch2
char message1[20]=”HI!”; char message2[]=”I love you”
unsigned char
单字节无符号整型数
0至255 或
0x0至0Xff
//定义(数组)变量Buffer1[1000]来存放二进制数据缓冲区。
unsigned char Buffer1[1000];
signed
char
单字节整型数
-128至127
signed char Buffer2[2000];
int
(2或)4字节整型数
同short或
long相同
int I ,k; I=0; k=100;
int N=1;
unsigned
int
无符号整型数
0至65535
unsign int I,k; I=55; K=50000;
unsign int N=0xFFFA;
short
2字节整型数
-32768至
32767
short I,k ; I=-1; k=2;
short n=-1000;
unsigned
short
2字节无符号整型数
0至65535
unsigned I,k; I=2; k=2;
unsigned n=5;
long
4字节整型数
正负20亿之间
long I; I=-123456; long k=1000L;
unsigned
long
4字节无符号整型数
0至40亿
unsign long I=800000;
float
单精度浮点数
-3.4*10e38至
3.4*10e38
float x1,y1; x1=0.000F;y1=3.1415926F;
float z1=3.2e-9F; float z2=2.828E14F;
double
双精度浮点数
-1.8*10e308至1.8*10e308
double X1,Y1; X1=1.234; Y1=3.7E5;
double z1=-6.87e-3;
long
double
长双精度浮点数
大于double
long double a1=-3.14e-20;
wchar_t
长字符(国际字符集)
同unsigned
wchar_t str1[10]; str1[0]=T; str[1]=h;str[2]=e;
#define
#undef
定义常量(宏定义)
取消定义常量(宏定义)
#define PI 3.1415926 //不中分号;
#define S PI*r*r
……. #undef PI
const
定义常量(较#define安全)
可在函数体内定义
const int PI=3.1415926; //运行中不能更改PI值
const char *NAME=重庆; //运行中不能更改NAEM值
char *const NAME=zhang;//定义常指针(不能移动指针)
NAME[3]=b; //改变常指针所指数据值
inline
定义内置函数
(有宏定义的功能,放于主调函数前.
inline float fun1(double r)
{return 3.1415926*r*r;}
int mymain()
{Edit1-Text=fun1(25.8);}
数组初始化
使用局部静态变量定义
只有在定义全局变量或局部静态变量时才能对数组初始化
static int a[5]={0,1,2,3,4};
static int b[2][3]={{00,01,02},{10,11,12}};
static char str1[4]={a,b,c,\0};
static char str1[]=abc;
类型强制转换
传统C中格式:
int i=8;
float x=(float)i;
您可能关注的文档
- 《教育综合》教育法律法规辅导【书上有红色为重点】.doc
- 《中华人民共和国义务教育法》考试试题及答案.doc
- 【传播,广电,动画专业考研分析材料】之传播学.doc
- 2电泳涂料与电泳涂装.doc
- 2硬聚氯乙烯风管制作与安装费下载.doc
- 3c(国家强制性产品认证)简介.doc
- 5-30预应力连续箱型桥梁设计计算书.doc
- 6套试题及答案(教育心理学、新课程、教育法律法规、.doc
- 30米箱梁预制箱梁方案.doc
- 94水泥乳化沥青施工作业指导书.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)