C++语言程序设计 明南科技大学 数据类到 基本 型数据及取值范围 数类型 说明符位数数值范围 据短整 short 16 32768~32767 类基本 int 231~(231-1) 型长整 long 231~(231-1) 和无符号 表达式 unsigned Short unsigned 16 0≈65535 lint 20~(232-1 unsigned long 02头
C++语言程序设计 湖南科技大学 11 数据类型 —整型数据及取值范围 类型 说明符 位数 数值范围 短整 short 16 -32768~32767 基本 int 32 -2 31~(231-1) 长整 long 32 -2 31~(231-1) 无符号 unsigned short 16 0~65535 unsigned [int] 32 0~(232-1) unsigned long 32 0~(232-1) 基 本 数 据 类 型 和 表 达 式
C++语言程序设计 湖南科技大学 数据类型 实型数据 基本数据类型 # include< iostream〉 using namespace std nt maino 实型变量 默认为 double型 const int price=30 float4字节 int num, total; 后缀F(或f) 3.4×10+3 floaty,r,h 为 float型 7位有效数字num=10 后缀L(或1) doub8字节t0ta1+mm* PRICE;为1 ong double 表 1.7X10+308 cout<<total<<endl 型 达15位有效数字Nr=2.5 式 long double h=3.21 8字节v=3.14159*r*r 实型常量 1.7×10±308cout<v<endl 15位有效数字
C++语言程序设计 湖南科技大学 12 #include <iostream> using namespace std; int main() { const int PRICE=30; int num,total; float v ,r,h; num=10; total=num*PRICE; cout<<total<<endl; r=2.5; h=3.2; v=3.14159*r*r*h; cout<<v<<endl; } 数据类型 ——实型数据 实型常量 float 4字节 3.4×10±38 7位有效数字 double 8字节 1.7×10±308 15位有效数字 long double 8字节 1.7×10±308 15位有效数字 实型变量 •默认为double型 •后缀 F(或 f) 为 float型 •后缀 L(或 l) 为 long double 型 基 本 数 据 类 型 和 表 达 式
C++语言程序设计 湖南科技大学 数据类型 基本 字符烈数据(一) 数。字符常量 据 单引号括起来的一个字符, 如 D 类。字符变量 型 用来存放字符常量 例: char c1,c2 1=a 表达式 c2=A; 字符数 据在内存中 的存储形 式 以ASI码存储,内1字节,用7个二进制位★x
C++语言程序设计 湖南科技大学 13 数据类型 ——字符型数据(一) ⚫ 字符常量 –单引号括起来的一个字符, 如:'a', 'D', '?', '$' ⚫ 字符变量 –用来存放字符常量 例:char c1,c2; c1='a'; c2='A'; ⚫ 字符数据在内存中的存储形式 –以ASCII码存储,占1字节,用7个二进制位 基 本 数 据 类 型 和 表 达 式
C++语言程序设计 湖南科技大学 数据类型 基 字符型数据(二) 本。字符数据的使用方法 数 字符数据和整型数据之间可运算、互相赋值。 据 类。字符串常量 型 在末尾添加‘0’作为结尾标记。 例:" CHINA"CH工NANC 表 a 达 式所以: char c;
C++语言程序设计 湖南科技大学 14 ⚫ 字符数据的使用方法 –字符数据和整型数据之间可运算、互相赋值。 ⚫ 字符串常量 在末尾添加‘\0’作为结尾标记。 例:"CHINA" "a" 'a' 所以:char c; c="a"; C H I N A \0 a \0 a Page 14 数据类型 基 ——字符型数据(二) 本 数 据 类 型 和 表 达 式
C++语言程序设计 明南科技大学 数据类型 布尔型教据 基本数据类型和表达式 布尔型变量的说明 例: bool f1ag; 布尔型数据的取值: 只有 false和true两个值
C++语言程序设计 湖南科技大学 15 数据类型 ——布尔型数据 ⚫ 布尔型变量的说明: 例:bool flag; ⚫ 布尔型数据的取值: 只有 false 和 true 两个值 基 本 数 据 类 型 和 表 达 式