2013年7月21日

《C程序设计语言现代方法》第5章 选择语句

摘要: 关系运算符的优先级低于算术运算符,关系运算符都是左结合的。判等运算符的优先级低于关系运算符,判等运算符也是左结合的。逻辑运算符将任何非零值操作数作为真值来处理,同时将任何零值操作数作为假值来处理。运算符&&和||都对操作数进行“短路”运算。也就是说,这些操作符首先计算出左操作数的值,然后计算右操作数;如果表达式的值可以仅由左操作数的值推导出来,那么将不计算右操作数的值。程序:显示法定格式的日期 1 #include 2 3 int main() 4 { 5 int month, day, year; 6 7 printf("Enter date (mm/dd/yy): 阅读全文

posted @ 2013-07-21 23:00 rezone 阅读(260) 评论(0) 推荐(0) 编辑

《C语言程序设计现代方法》第4章 编程题

摘要: 1 编写一个程序,要求用户输入一个两位数,然后按数位的逆序打印出这个数。方法一:没技术含量的 1 #include 2 3 int main() 4 { 5 int high, low; 6 7 scanf("%1d%1d", &high, &low); 8 printf("%d%d", low, high); 9 10 return 0;11 }方法二:通过整除和取余实现 1 #include 2 3 int main() 4 { 5 int n; 6 7 scanf("%2d", &n); 8 printf 阅读全文

posted @ 2013-07-21 22:33 rezone 阅读(792) 评论(0) 推荐(0) 编辑

《C语言程序设计现代方法》第4章 表达式

摘要: C语言的一个特点就是它更多地强调表达式而不是语句,表达式是表示如何计算值的公式。当表达式包含两个或更多个相同优先级的运算符时,运算符的结合性(associativity)开始发挥作用。如果运算符是从左向右结合的,称这种运算符是左结合的(left associative);如果运算符是从右向左结合的,那么称这种运算符是右结合的(right associative)。程序:计算通用产品代码的校验位美国和加拿大的货物生产商都会在超市销售的每件商品上放置一个条形码,称为通用产品代码(Universal Product Code,UPC),用于设别生产商和产品。该代码由四组数字组成,比如:0 13800 阅读全文

posted @ 2013-07-21 22:07 rezone 阅读(534) 评论(0) 推荐(0) 编辑

导航