浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2016年3月26日

摘要: 1. 三目运算符 (1)三目运算符(a?b:c)可以作为逻辑运算的载体 (2)规则:当a的值为真时,返回变量b的值(而不是变量本身);否则返回c的值。 【实例分析】三目运算符初探 (3)三目运算符(a?b:c)的返回类型 ①通过隐式类型转换规则返回b或c中较高的类型 ②当b和c不能隐式转换到同一类型 阅读全文

posted @ 2016-03-26 23:42 浅墨浓香 阅读(448) 评论(0) 推荐(0)

摘要: 1. ++和—操作符对应的两条汇编指令 (1)前置++或--:变量自增(减)1,然后取变量值 (2)后置++或--:取变量值,然后变量自增(减)1 【实例分析】一对令人头疼的兄弟 2. C标准对++和—运算符的规定 (1)C语言中只规定了++和—对应指令的相对执行次序(即两条汇编指令的前后顺序是有规 阅读全文

posted @ 2016-03-26 22:32 浅墨浓香 阅读(615) 评论(0) 推荐(0)

摘要: 1. C语言中的位运算符——直接对bit位进行操作,效率最高 & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 2. 左移和右移注意点 (1)左操作数必须为整型类型:char和short被隐式转换为int后 阅读全文

posted @ 2016-03-26 20:34 浅墨浓香 阅读(374) 评论(0) 推荐(0)

摘要: 1. 有趣问题:逻辑运算符&&,||和!真的很简单吗? 【实例分析】初探逻辑运算符 2. 程序中的短路 (1)||从左向右开始计算 ①当遇到为真的条件时停止运算,整个表达式为真 ②所有条件为假时表达式才为假 (2)&&从左向右开始计算 ①当遇到为假的条件时停止运算,整个表达式为假 ②所有条件为真时表 阅读全文

posted @ 2016-03-26 19:06 浅墨浓香 阅读(407) 评论(0) 推荐(0)

摘要: 1. 单引号和双引号 (1)C语言中单引号用来表示字符字面量(是个数值) (2)C语言中双引号用来表示字符串字面量(是个指针) ①'a'表示字符字面量(97),在内存中占用1个字节,'a'+1表示'a'的ASCII码加1,即'b' ②"a"表示字符串字面量(是个指针),在内存中占2个字了,"a"+1 阅读全文

posted @ 2016-03-26 17:49 浅墨浓香 阅读(710) 评论(0) 推荐(0)