21.1C程序实例(2) 2C程序实例2 据言程设计 【例22】关于运算符和表达式的程序实例。/米程序名为12_2.cpD。*/ #include stdio. h main inti=3,a=5,b=7,c,d;/*定义变量并赋初值*/ printf("i=d\n, 1++) /*输出i+的值*/ printf("i=%dⅦn",i);/*输出i的值*/ c=a>b?a: b /*计算表达式c=a>b?a:b米 printf("c=%d\n",c);/*输出c的值*/ d=a=b&&i /*计算表达式d=a<=b&&i*/ 60 printf("d=%dn",d);/*输出d的值* d=(c, d=c) /*计算表达式d=(C,d=c)米 printf("d=%dn",d);/*输出d的值* 环 境 程序结果 返回本节目录
2.1.1 C程序实例(2) 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 2.C程序实例2 【例2.2】关于运算符和表达式的程序实例。/*程序名为l2_2.cpp。*/ #include"stdio.h" main() { int i=3,a=5,b=7,c,d; /*定义变量并赋初值 */ printf("i=%d\n",i++); /*输出i++的值 */ printf("i=%d\n",i); /*输出i的值 */ c=a>b?a:b; /*计算表达式c=a>b?a:b */ printf("c=%d\n",c); /*输出c的值 */ d=a<=b&&i; /*计算表达式d=a<=b&&i */ printf("d=%d\n",d); /*输出d的值 */ d=(c,d=c); /*计算表达式d=(c,d=c) */ printf("d=%d\n",d); /*输出d的值 */ } 程序结果 返回本节目录
网例2,程序结及分析 "E:语言程序设计C源程序 Debug22ee d=7 Press any key to continue 结果分析:由结果i=3i=4可知 printf("i=%d\n",i++);中i+的值仍然为3,而 i的值由3增1后变为4,理解自增运算符++的运算方式。C=a>b?a:b;语句中包括 了关系运算符“》”、条件运算符“?:”、赋值运算符“=,经过各种运算处理 后c的值为7。d=a<=b&&i;语句中包括了关系运算符“<=”、逻辑运算符“&&”、 赋值运算符“=,经过各种运算处理后d的值为l。d=(c,d=c);语句中包括了 赋值运算符“=”、逗号运算符“,,经过各种运算处理后d的值为7。 返回例题 返回本节目录
[例2.2]程序结果及分析 返回例题 返回本节目录 结果分析:由结果i=3 i=4可知printf("i=%d\n",i++);中i++的值仍然为3,而 i的值由3增1后变为4,理解自增运算符++的运算方式。c=a>b?a:b;语句中包括 了关系运算符“>”、条件运算符“?:”、赋值运算符“=”,经过各种运算处理 后c的值为7。d=a<=b&&i; 语句中包括了关系运算符“<=”、逻辑运算符“&&”、 赋值运算符“=”,经过各种运算处理后d的值为1。d=(c,d=c); 语句中包括了 赋值运算符“=” 、逗号运算符“,”,经过各种运算处理后d的值为7
2。2C语言的教据类到 整型(int) 字符型(char) 据言程设计 基本类型 单精度实型(oat 实型 双精度实型( double) 枚举类型 数据类型 数组类型 构造类型于结构体类型 共用体类型 60 指针类型 空类型(void 环 境 返回本节目录
2. 2 C语言的数据类型 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回本节目录 单精度实型 (float) 双精度实型 (double) 整型 (int) 字符型 (char) 枚举类型 数组类型 结构体类型 共用体类型 实型 基本类型 构造类型 空类型 (void) 指针类型 数据类型
2。2C语言的教据类到 据言程设计 2.2.1基本数据类型 2.2.2常量 2.23变量及其类型定义 60 环 回本节目录 境
2. 2 C语言的数据类型 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 2.2.1 基本数据类型 2.2.2 常量 2.2.3 变量及其类型定义 返回本节目录
22.1基本教据类型 据言程设计 1.整型数据 2实型数据 3字符型数据 60 环 境 返回本节目录
2.2.1 基本数据类型 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回本节目录 1.整型数据 2.实型数据 3.字符型数据