C/C++程序设计

C/C++程序设计
作者: 编者:张志强//褚晓敏//朱锋//唐静武//周克兰|
出版社: 清华大学
原售价: 79.00
折扣价: 64.94
折扣购买: C/C++程序设计
ISBN: 9787302678786

作者简介

内容简介

第3章 运算与表达式 计算机的大量功能都是通过各种各样的运算来完成 的,为了完成这些运算,C语言提供了丰富的运算符 (operator),这些运算符通过对数据进行处理来完成各 种运算功能。由运算符、操作对象构成的式子称为表达 式(expression)。表达式是有值的,这个值就是运算符 对各种数据进行处理的结果。 不同的运算符对操作对象有不同的要求。有的运算 符只能对一个操作对象进行操作,称为单目运算符; 有的运算符能对两个操作对象进行操作,称为双目运算 符; 有的运算符能对三个操作对象进行操作,称为三 目运算符。本章将对C语言提供的各种运算符及其功能 和使用方法进行讲述。 3.1算 术 运 算 算术运算是C语言提供的最基本的运算符,它可以 完成基本的算术运算功能,分为基本算术运算符和自增 自减运算符。 3.1.1基本算术运算符 C语言的基本算术运算符号主要有以下7种。 ① + 单目正值运算符 ② - 单目负值运算符 ③ + 双目加法运算符 ④ - 双目减法运算符 ⑤ * 双目乘法运算符 ⑥ / 双目除法运算符 ⑦ % 双目模(求余)运算符 这7种运算符又可分两类进行讲解,如下所示。 1. 单目基本算术运算符 单目正值运算符“+”和单目负值运算符“-”只能 对一个操作对象进行操作。操作功能是对操作对象进行 取正或取负的运算,操作结果值作为表达式的值。操作 对象可以为整型或浮点型,运算符不改变操作对象的值 。 表达式形式如下: 运算符 操作对象 【例3.1】正值运算与负值运算符。 程序代码如下: #1. #include #2. int main(void){ #3. int a=50;//对整型变量a赋值为50 #4. printf_s(\"%d\t\",+a);//对整型变量a做 正值运算,并输出运算结果 #5. printf_s(\"%d\t\",a);//输出整型变量a #6. printf_s(\"%d\t\",-a);//对整型变量a做 负值运算,并输出运算结果 #7. printf_s(\"%d\n\",a);//输出整型变量a #8. return 0; #9. } 运行结果如下: 《C/C++程序设计》第2版内容由浅入深,面向实际应用,例题经典、丰富,将指针的应用融合到全书的各章节之中。本书的结构新颖、紧凑、通俗易懂,是从零起步学习C及C++语言的合适教材。本书既可以作为普通本科院校、普通高等专科学校的计算机教材,也可以作为计算机培训和计算机等级考试辅导的教学用书。