/***
*
* asm, auto, bool, break, case, catch, char, class, const, const_cast, continue,
* default, delete, do, double, dynamic_cast, else, enum, explicit, extern, false, float,
* for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private,
* protected, public, register, reinterpret_cast, return, short, signed, sizeof, static,
* static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename,
* union, unsigned, using, virtual, void, volatile, wchar_t, while
另外,不要使用一些操作符的替代表示作为变量标识,因为在某些环境中它们可能被用作保留词:
and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq
你的编译器还可能包含一些特殊保留词,例如许多生成16位码的编译器(比如一些DOS编译器)把 far, huge和 near也作为关键字。
计算机的内存是以字节(byte)为单位组织的。一个字节(byte)是我们在C++中能够操作的最小的内存单位。一个字节(byte)可以存储相对较小数据:
一个单个的字符或一个小整数(通常为一个0到255之间的整数)。但是计算机可以同时操作处理由多个字节组成复杂数据类型,比如长整数(long integers)和小数(decimals)。
以下列表总结了现有的C++基本数据类型,以及每一类型所能存储的数据范围:
数据类型(DATA TYPES)
名称 字节数* 描述 范围*
char 1 字符(character)或整数(integer ), 8位(bits)长 有符号(signed): -128 到 127 无符号(unsigned): 0 到 255
short int (short) 2 短整数(integer )16位(bits)长 有符号(signed): -32768 到 32767 无符号(unsigned): 0 到 65535
long int (long) 4 长整数(integer )32位(bits)长 有符号(signed):-2147483648 到 2147483647 无符号(unsigned): 0 到 4294967295
int 4 整数(integer) 有符号(signed): -2147483648 到 2147483647 无符号(unsigned): 0 到 4294967295
float 4 浮点数(floating point number) 3.4e + / - 38 (7 个数字(7digits))
double 8 双精度浮点数(double precision floating point number) 1.7e + / - 308 (15 digits)
long double 8 长双精度浮点数(long double precision floating point number) 1.7e + / - 308 (15 digits)
bool 1 布尔Boolean值。它只能是真(true)或假(false)两值之一。 true 或 false
wchar_t 2 宽字符(Wide character) 。这是为存储两字节(2 bytes) 长的国际字符而设计的类型。 一个宽字符(1 wide characters)
* 字节数一列和范围一列可能根据程序编译和运行的系统不同而有所不同。这里列出的数值是多数32位系统的常用数据。
* 对于其他系统,通常的说法是整型(int)具有根据系统结构建议的自然长度(即一个字one word的长度),
* 而4中整型数据char, short, int, long的长度必须是递增的,也就是说按顺序每一类型必须大于等于其前面一个类型的长度。
* 同样的规则也适用于浮点数类型float, double和 long double,也是按递增顺序。
除以上列出的基本数据类型外,还有指针(pointer)和void 参数表示类型,我们将在后面看到。
*
* */
分享到:
相关推荐
Java 基础标识符关键字数据类型 Java 语言中的关键字是 Java 语言规定的具有特定含义的标识符,它们对 Java 的编译器有特殊的意义,用来表示一种数据类型,或者表示程序的结构等。Java 关键字一律由小写英文字母...
Java编程详细教程标识符关键字数据类型上PPT教案学习.pptx
- **数据类型关键字**:如byte、short、int、long、float、double、char和Boolean,它们代表了Java中的基本数据类型,用于声明变量的类型。 - **循环关键字**:do、while、for、break和continue,这些关键字用于构建...
总结,本PPT主要讲解了Java中的标识符规则、关键字和保留字的含义,数据类型的分类以及JavaDoc的使用,这些都是编写Java程序的基础知识。理解并掌握这些概念对于编写有效的、可读性强的Java代码至关重要。
Java编程语言是面向对象的、跨平台的编程语言,它具有丰富的特性,包括标识符、关键字、数据类型等基础知识。本教程将详细讲解这些概念,帮助你深入理解Java编程。 首先,我们来看Java中的标识符。标识符是程序员在...
二叉排序树,其中有一个关键字,可以通过关键字的大小排序~~
Java 标识符、关键字、数据类型 Java 中的标识符是指在 Java 中命名类、接口、变量、常量、方法、属性等的名称。标识符的命名原则是: 1. 由 Unicode 字母(包括汉字)、下划线(_)、美元符($)开始,数字不能打...
"JAVA标识符关键字和数据类型" JAVA标识符关键字和数据类型是Java语言的基础知识点,包括标识符、关键字、数据类型等。 标识符 在Java语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java...
根据题目提供的文档内容,本文将详细介绍C语言中的关键字,并特别关注其分类,包括数据类型关键字、控制语句关键字、存储类型关键字以及其他关键字。 #### 二、数据类型关键字 数据类型关键字用于定义不同类型的...
Java编程语言的基础构建块之一是标识符、关键字和数据类型,这些都是编程时不可或缺的部分。 **标识符**在Java中是用来命名变量、类、方法等的标识。一个有效的标识符必须以字母、下划线(_)或美元符号($)开头,...
C语言共定义了32个关键字,这些关键字可以根据其功能大致分为以下四类:数据类型关键字、控制语句关键字、存储类型关键字和其他关键字。 #### 数据类型关键字 数据类型关键字用于声明不同类型的变量或函数参数,...
数据类型关键字用于定义变量的数据类型,包括基本类型和引用类型。 - **基本类型**:byte、short、int、long、float、double、char、boolean。 - `byte`:8位整数类型,取值范围为-128到127。 - `short`:16位...
java基础:标示符,关键字,数据类型java基础:标示符,关键字,数据类型java基础:标示符,关键字,数据类型
C语言的关键字可以分为两大类:数据类型关键字和流程控制关键字。 ##### 1. 数据类型关键字 数据类型关键字用于声明不同类型的变量或函数。 - **基本数据类型**(5个): - `void`:声明函数无返回值或无参数;...
"JAVA标识符关键字和数据类型PPT教案学习.pptx" 本PPT教案主要讲解了Java语言中的标识符、关键字和数据类型等知识点。 标识符是Java语言中最基本的组成部分,它是指在Java程序中使用的名字,用于命名变量、方法、...
1. **数据类型关键词**:`int`, `double`, `float`, `char`, `boolean` 等用于声明变量的数据类型。 2. **控制流关键词**:`if`, `else`, `for`, `while`, `switch`, `break`, `continue` 等用于控制程序流程。 3. *...
数据类型关键字用于定义和操作Go语言中的各种数据类型。 - **`bool`**: 布尔类型,只能取两个值:`true` 或 `false`。 - **`string`**: 字符串类型,用于存储文本数据。 - **`int`**: 根据平台位数的有符号整数类型...
数据类型关键字用来定义变量的类型,包括基本数据类型、类型修饰关键字以及复杂类型关键字。 - **基本数据类型**: - `void`:用于声明函数没有返回值或无参数,也可以声明无类型指针。 - `char`:声明一个字符型...
本章主要探讨了标识符、关键字和数据类型,这些都是编写任何 Java 程序的基本元素。 2.1 Java 的基本语法单位 Java 的语法单位包括空白、注释和语句。空白在代码中通常被忽略,而注释用于解释代码的功能。Java ...