首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

本章介绍了C++中计算的基础知识,学习了该语言提供的大多数基本数据类型,本章的主要内容如下:

● 数值和字符常量称为字面量。

● 可以把整数字面量定义为十进制、十六进制或八进制。

● 浮点字面量必须包含小数点或指数,或两者都包含。

● C++中的已命名对象,例如变量,其名称可以包含一组字母和数字,但第一个字符必须是字母,下划线也看作是字母。大小写字母是不同的。

● 由于以下划线开头后跟一个大写字母的名称,以及包含两个连续下划线的名称,是标准库中使用的保留名称,因此它们不应用作变量名。

● C++中的所有字面量和变量都有给定的类型。

● 可以存储整数的基本类型有short、int和long。它们在默认情况下存储带符号的整数,也可以在这些类型名称的前面使用类型修饰符unsigned,使该类型占用相同的字节数,但只存储不带符号的整数。

● char类型的变量可以存储单个字符,占用1个字节。char类型在默认情况下可以是带符号的,也可以是不带符号的,这取决于编译器。也可以使用signed char和unsigned char类型的变量存储整数。

● 类型wchar_t可以存储宽字符,占用2或4个字节,这取决于编译器。

● 浮点数的数据类型有float、double和long double。

● 变量的名称和类型出现在声明语句中,以一个分号结束。声明一个变量,如果给该变量分配了内存空间,那么也就定义了该变量。

● 变量在声明时可以指定初始值,这是一种很好的编程习惯。

● 可以用修饰符const保护基本类型的“变量”值。编译器会在程序源代码文件中检查是否试图修改声明为const的变量。

● lvalue是出现在等号左边的一个对象或表达式,非const的变量就是lvalue。

本章讨论了许多基本类型,但没有囊括所有的类型。还有其他一些基本类型,以及建立在这些基本类型之上的复杂类型,甚至还可以创建自己的类型。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论