思考和应用? 管道内水流速度场模拟,请考虑 压强、速度、流量、采样点、流 速是否达标标志,应该分别归为 哪一类数据类型? float P:l压强 float V;/速度 float Q:/流量 int num sample;/采样点编号 bool flag;∥ture采样点速度达到设定速度; false采样点速度未达到设定速度 图上活我1大坐 11/48 上游克道大睾 BANCIA BO CHU UNEDLIT D06 1.数据类型 2.常量 3.变量 4.算术运算符和表达式 5.赋值运算符和表达式 6.关系运算符和表达式 12/48 6
6 11/48 思考和应用? 管道内水流速度场模拟,请考虑 压强、速度、流量、采样点、流 速是否达标标志,应该分别归为 哪一类数据类型? float P;//压强 float V;//速度 float Q;//流量 int num_sample;//采样点编号 bool flag;// ture 采样点速度达到设定速度; false 采样点 速度未达到设定速度 12/48 1. 数据类型 2. 常量 3. 变量 4. 算术运算符和表达式 5. 赋值运算符和表达式 6. 关系运算符和表达式
数值型常量 常量:在程序运行过程中,其值一直保持不变的量为常量。 ◆数值型常量(即常数) ◆字符型常量 口整型常量:常量无sie型 口实型常量 十进制小数形式:0.0,-2.68,32767.,-.35,… 指数形式(浮点形式):0.0e0,-6.226e-4,1.267e20,… 314.159,314.159e0, ,314159 3 31.4159e1, 3.14159e2 内存存储 0.314159e3 数符 数字部分 指数部分 图上活美1大坐 13/48 字符型常量 口用单引号括起来的单个字符,区分大小写,‘’是定界符。 如:,公,1, 口常见的4ASCⅡ字符有128个 √10个阿拉伯数字 √52个英文字母 √32控制字符(非显示字符) 见附录A √34个特殊字符 口转义字符常量 √以“八”开头的字符序列,在屏幕上是不能显示: √只代表一个字符。编译系统在见到字符“\”时,会找它后面 的字符,处理成一个字符,在内存中只占一个字节。 图上汗文1大坐 14/48
7 13/48 p 整型常量:常量无unsigned型 p 实型常量 十进制小数形式:0.0, -2.68,32767., -.35,… 指数形式(浮点形式):0.0e0, -6.226e-4, 1.267e20, … 数值型常量 常量:在程序运行过程中,其值一直保持不变的量为常量。 u数值型常量(即常数) u字符型常量 314.159,314.159e0, 31.4159e1,3.14159e2, 0.314159e3 内存存储 14/48 字符型常量 p 用单引号括起来的单个字符,区分大小写,‘ ’是定界符。 如:‘a’, ‘A’, ‘1’, ‘ ’, ‘+’ p 常见的ASCII字符有128个 ü 10个阿拉伯数字 ü 52个英文字母 ü 32控制字符(非显示字符) ü 34个特殊字符 p 转义字符常量 ü 以 “\”开头的字符序列,在屏幕上是不能显示; ü 只代表一个字符。编译系统在见到字符“\”时,会找它后面 的字符,处理成一个字符,在内存中只占一个字节。 见附录A
转义字符常量 转义字符含 义 ASCII代码 la 响铃 7 n 换行,将当前位置移到下一行开头 10 t 水平制表(跳到下一个tab位置) 9 b 退格,将当前位置移到前一列 8 回车,将当前位置移到本行开头 13 F 换页,将当前位置移到下页开头 12 Wv 竖向跳格 8 1 反斜杠字符“八” 92 P 单引号(撇号)字符 39 双引号字符 34 0 空字符 0 \ddd 1到3位8进制数所代表的字符 hh 1到2位16进制数所代表的字符 图上活我1大坐 15/48 字符型常量 例2字符赋给整型变量。 #include <iostream> using namespace std; int main() (int ij; i和j是整型变量 i='a'; /将一个字符常量赋给整型变量i j=b'; /心将一个字符常量赋给整型变量j cout<iK<'<j<n';输出整型变量和j的值,n'是换行符 return 0; el 例如: 执行时输出 cl='a' 数据存储 (a) 9798 c2 c2=b' 011G001 01100010 (b) 图上弄我大些 16/48 8
8 15/48 转义字符 含 义 ASCII代码 \a 响铃 7 \n 换行,将当前位置移到下一行开头 10 \t 水平制表(跳到下一个tab位置) 9 \b 退格,将当前位置移到前一列 8 \r 回车,将当前位置移到本行开头 13 \f 换页,将当前位置移到下页开头 12 \v 竖向跳格 8 \\ 反斜杠字符“\” 92 \’ 单引号(撇号)字符 39 \” 双引号字符 34 \0 空字符 0 \ddd 1到3位8进制数所代表的字符 \xhh 1到2位16进制数所代表的字符 转义字符常量 16/48 例2 字符赋给整型变量。 #include <iostream> using namespace std; int main( ) { int i,j; //i和j是整型变量 i=′a′; //将一个字符常量赋给整型变量i j=′b′; //将一个字符常量赋给整型变量j cout<<i<<′ ′<<j<<′\n′; //输出整型变量i和j的值,′\n′ 是换行符 return 0; } 执行时输出 97 98 字符型常量