第二章C和C++语言基本知识.doc

第二章 C和C++语言基本知识 2.1 数据类型(data types) 程序的主要任务之一是处理数据。数据的类型很多,可归纳为两大类:C++系统所提供的一系列“预定义数据类型”;用户自己所定义的一系列“用户自定义类型”。 本章主要介绍 “预定义数据类型”,各“预定义数据类型”可用以下关键词表达,例如: int,char,double,bool,long,等。 程序可以为各数据类型建立各变量(variable),例如: int j; 其中int是整型数据类型,而j则是整型变量。 变量被称为数据类型的实例(instances),建立变量的过程称为实例化(instantiation)。 2.1.1 各种数据类型的长度 所有数据类型的变量都在内存中占据一定空间,其长度可使用sizeof来确定。sizeof是一个宏而不是函数(本章§2.6.4中将介绍宏与函数的区别),可用于求某个变量在内存中的长度,也即它所占有的字节数。其使用格式如: 对int a;可用 sizeof(a);或 sizeof(int); 其它如sizeof(double);等 [例1]读取预定义(即由系统本身所定义的)类型数据的长度(这些数据的说明见任何C语言的书) // var_size.cpp // To check the sizes of different kinds of variables #inc

文档评论(0)

1亿VIP精品文档

相关文档