第二章 变量与基本类型 1.基本内置类型包括算术类型和空类型,算术类型分为两类:整型(包括字符和布尔类型)和浮点型: 2.布尔类型(bool)的取值是真(true)或者假(false): 3.字面值常量:每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型, 由单引号括起来的一个字符是char型字面值,有双引号括起来的零个或者多个字符则构成字符串字面值: 20 整形字面值 ‘a’ 字符字面值 “Hello World”或者“”都会字符串字面值 ‘A’表示单独字符A,而“A”
2.1 基本内置类型(略过,没什么可写的,都是一些基本的东西) 2.2 字面值常量 5.字符串字面值 1.之前的字面值都是基本的内置类型 2.字符串字面值,是用双引号括起来的0个和多个字符表示,""或者"hello word" 3.为了兼容C语言,C++中所有的字符串字面值都有编译器g++自动在末尾添加一个空字符. 4.字符字面值'A',表示的是单个字符A 5.字符串字面值"A",表示的是字母A和空字符,2个字符的字符串 2.3 变量 关键概念:
类型是程序的基础.类型告诉我们数据代表什么意思以及可以对数据执行那些操作. C++语言定义的几种类型: 字符型 整型 浮点型 还支持自定义数据类型 数据类型确定了数据和操作在程序中的意义 i=i+j; int:5=2+3: string:hello world = hello + world: 2.1.基本内置类型 计算:整型或者浮点型 用来存储数值 语句说明:字符串或者string类型 存储语句 判断条件:bool类型 存储真值 2.1.2. 整型 整数.字符和布尔值的算术类型合成为整型.与浮
2.5 引用 前言 引用就是变量的另一个名字 在实际的程序中,引用主要是作为函数的形式参数 引用是一种复合的数据类型,通过在变量的名字前面添加“&”符号来定义. 复合类型指的是用其他类型定义的类型,int &ref = i;用其他类型int变量i,定义类型 ref 1.引用是别名 因为引用是它绑定变量的另一个名字, 作用在引用上的所有的操作,实际上都是作用在该引用班定的变量上. 定义多个引用 略 const引用 const引用,是指向const变量的引用 const int ival =
2.9 编写自己的头文件 前言 为了允许把程序分成独立的逻辑块,C++支持所谓的分别编译 程序可以由多个文件组成 2.9.1 设计自己的头文件 头文件为相关声明提供了一个集中存放的位置 头文件一般包含 类的定义 extern变量的声明 函数的 使用或者定义上面的实体的文件,需要包含头文件 如何编译和连接多个源文件 g++ -c main.cc Sales_item.cc -o main 假设只是修改了main.cc这个源文件,那还要一起重新编译Sales_item.cc这个文件,多麻烦 编译器提
类型unsigned int 可以所写为unsigned 和其他整型不同,字符型被分为了三种:char,signed char,unsigned char.类型char和类型 signed char 并不一样.类型char实际上会表现为上诉两种形式中的一种,具体由编译器决定. 当我们赋给无符号类型一个超出它表示范围的值时,结果是初始值对无符号类型表示数值总数取模后的余数.例如:8比特大小的unsigned char 可以表示0到255区间内的值,如果我们赋了一个区间以外的值,则实际的结果是该值对
2.6 typedef 名字 typedef可以用来定义类型的同义词 例如: typedef double wages;//wages是double的同义词 typedef int exam_score;//exam_score是int的同义词 typedef wages salary;//这里就把wages当做double来使用了 在举2个例子: wages hourly,weekly; exam_score test_result; 语法,简单说一下: 以关键字typedef开始,后面接的是
PDF源文件地址 : http://www.greenteapress.com/thinkpython/thinkpython.pdf [自述:这一章内容不多,但是由于时间关系,翻译完成这一章也花了我一周的时间,跟我预想的进度相比已经落后了,得加油了,要不然翻译完整本书就要到猴年马月了.目前离翻译完成还有17章!!!] 第二章 变量, 表达式和语法 2.1 值和类型 值是程序工作的基本要素,如字符串“Hello,World!”或数字1.2等等. 这些值属于不同类型:2是一个整数,而“Hello
Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值; 例:int price=1000; 2)声明.赋值分两步:数据类型 变量名; 例: int price; 变量名=值; price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short -2的15次方到2的15次方减1 Int