简单变量
为把信息存储在计算机中,程序必须纪录3个基本属性:
变量名
必须遵循几种简单的C++命名规则
int owla = 101; int wrens(432); short year; year = 1492;
无符号类型的优点是可以增大变量能够存储的最大值。
整型字面值
整型字面值(常量)是显式地书写的常量,如212或1776.与C相同,C++能够以三种不同的计数方式来书写整数:基数为10、基数为8和基数为16(硬件黑客的最爱)。下面演示三种基数:
#include <iostream> int main() { using namespace std; int cheat = 42; int waist = 0x42; int inseam = 042; cout <<"Monsieur cuts a striking figure!\n"; cout <<"cheat = " << cheat << " (42 in decimal)\n"; cout <<"waist = " << waist << " (0x42 in hex)\n"; cout <<"inseam = " << inseam << " (42 in decimal)\n"; return 0; }
C++对字符用单引号,对字符串使用双引号。
函数cout.put是一个重要的C++OPP概念——成员函数——的第一个例子。类定义了如何表示和控制数据。成员函数归类所有,描述了操纵类数据的方法。例如类ostream有一个put()成员函数,用来输出字符。只能通过类的特定对象(例如这里的cout对象)来使用成员函数。要通过对象(如cout)使用成员函数,必须用句点将对象名和函数名称(put())连接起来。句点被称为成员运算符。cout.put()的意思是,通过类对象cout来使用函数put()。
浮点数
浮点数能够表示小数值、非常大和非常小的值,它们的内部表示方法与整数有天壤之别。
C++有两种书写浮点数的方式。第一种是使用常用的标准小数点表示法,如12.34;第二种表示浮点值叫做E表示法,其外观是像这样:3.45E6,这指的是3.45与1000000相乘的结果;E6指的是10的6次方,即1后面6个0.因此,3.45E6表示的是3450000,6被称为指数,3.45被称为尾数。注意,既可以使用E也可以使用e,指数可以是正数也可以是负数。
算术运算符
当多个运算符可用于同一个操作数时,C++使用优先级规则来决定首先使用哪个运算符。算术运算符遵循通常的代数优先级,先乘除后加减。
类型转换
本内容转载至
http://blog.qmgua.com/?id=67