【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};
//表示注释
#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};
相关文章推荐
- 用C/C++设计Lu结构、字典、类等高级数据类型
- C++基本数据类型和运算符知识点汇总
- C++基础之变量、数据类型及运算符
- C++ 案例指导(2)C++数据类型及运算符
- C++ 基础知识点 一第2章 基本数据类型、运算符与表达式
- js简介、变量、数据类型和运算符、命名法则
- 数据类型与运算符简介
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第20讲_js基本数据类型_js运算符1_学习笔记_源代码图解_PPT文档整理
- C/C++基本数据类型所占字节数以及sizeof运算符的使用
- C++中预定义的运算符的操作对象只能是基本的数据类型
- C++中的数据类型转换运算符
- 《C++第十四周实验报告1-2》---规定MyArray只能处理元素为整型的数据未免太弱了, 请设计成模板类,使之适应各种类型
- C++数据类型简介
- Java基础之Java简介、变量、数据类型、运算符及其相关配置
- [Objective-C]简介、数据类型、NSLog、运算符
- c++:数据类型和运算符(与c语言的不同)
- java成长之路1-1(java简介、基础数据类型、运算符)
- Python学习之路【第二篇】-pyc简介、Python常用的数据类型及其用法和常用运算符
- C++学习——数据类型与运算符