您的位置:首页 > 编程语言 > C语言/C++

【c++应用程序设计】第1章 数据类型和运算符简介

2014-08-05 07:29 218 查看
1.1 第一个c++程序

//表示注释

#include <iostream>中#include预处理指令表示需要使用指定的文件,iostream,称为头文件。iostream提供输入/输出接口。

using namespace std;表示使用标准库,在所有的#include指令后应使用语句 using namespace std; 。

int main () {………………}中C++程序执行从名为main的函数开始,任何函数都包含在{}内。int告诉编译器,main执行结束时会返回一个整数,此例为0.

cout<<"hello world"<<endl;中执行cout语句时,表达式的值会输出到标准输出设备上。endl表示一个行结束标志。

return 0; 中main函数通过返回0告诉系统程序成功执行,并已结束。

1.2 整型

int n; 定义一个名为n的整型变量。int表示一个有符号整数而不是一个无符号整数或浮点数。一个整型单元由4个字节组成。可以用一个语句定义多个类型相同的变量,用都好隔开。

cin>>i; cin是一种改变变量值的方法,作用与cout相反。注:>>用于输入,<<用于输出。在>>后只能读入一个变量的值。<<后只能输出一个表达式的值。

假设一个int类型数据占用4B,1B=8bit,则1个整型数据中1bit表示整型的符号,31bit表示数据的绝对值。

1.3 标识符

规则:

必须以字母或下划线开始,只能由字母、数字或下划线组成,不能是C++中的关键字如int return之类。

1.5 其他整数类型

在应用过程中使用signed类型或unsigned类型,对程序的执行结果无影响时才使用char类型。

字符‘3’和数字3是不同的。

bool数据:bool类型表示布尔值TRUE和FALSE,FALSE整型值为0,TRUE为1 。

1.6 浮点类型

浮点类型常数可分为小数形式和科学计数法形式。

包含字符e或E的常量成为科学计数法,如果浮点类型常量不以F、f或L结尾,则其为双精度类型。

1.7算术运算

使用指数运算pow函数必须#include <cmath>。

pow(x,y)

1.9 关系运算符和逻辑运算符

==相等

!=不相等

&& 与

!非

|| 或

优先级:非>与>或

typedef语句用于定义数据类型。typedef <数据类型><别名>;

位运算符:~ 非运算;& 与运算; | 或运算; ^ 异或运算。

移位运算:<<左移;>>右移; 

枚举类型:enum{Succeeded=1, Failed=0};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: