posted @ 2016-03-26 23:42 浅墨浓香 阅读(431) 评论(0) 推荐(0) 编辑
摘要:
1. 三目运算符 (1)三目运算符(a?b:c)可以作为逻辑运算的载体 (2)规则:当a的值为真时,返回变量b的值(而不是变量本身);否则返回c的值。 【实例分析】三目运算符初探 (3)三目运算符(a?b:c)的返回类型 ①通过隐式类型转换规则返回b或c中较高的类型 ②当b和c不能隐式转换到同一类型 阅读全文
|
||
摘要:
1. 三目运算符 (1)三目运算符(a?b:c)可以作为逻辑运算的载体 (2)规则:当a的值为真时,返回变量b的值(而不是变量本身);否则返回c的值。 【实例分析】三目运算符初探 (3)三目运算符(a?b:c)的返回类型 ①通过隐式类型转换规则返回b或c中较高的类型 ②当b和c不能隐式转换到同一类型 阅读全文
posted @ 2016-03-26 23:42 浅墨浓香 阅读(431) 评论(0) 推荐(0) 编辑
摘要:
1. ++和—操作符对应的两条汇编指令 (1)前置++或--:变量自增(减)1,然后取变量值 (2)后置++或--:取变量值,然后变量自增(减)1 【实例分析】一对令人头疼的兄弟 2. C标准对++和—运算符的规定 (1)C语言中只规定了++和—对应指令的相对执行次序(即两条汇编指令的前后顺序是有规 阅读全文
posted @ 2016-03-26 22:32 浅墨浓香 阅读(606) 评论(0) 推荐(0) 编辑
摘要:
1. C语言中的位运算符——直接对bit位进行操作,效率最高 & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 2. 左移和右移注意点 (1)左操作数必须为整型类型:char和short被隐式转换为int后 阅读全文
posted @ 2016-03-26 20:34 浅墨浓香 阅读(361) 评论(0) 推荐(0) 编辑
摘要:
说明:同一优先级的运算符,运算次序由结合方向所决定。 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 阅读全文
posted @ 2016-03-26 19:39 浅墨浓香 阅读(240) 评论(0) 推荐(0) 编辑
摘要:
一、 Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示: 表示输出类型的格式字符 格式字符意义a 浮点数、十六进制数字和p-计数法( 阅读全文
posted @ 2016-03-26 19:30 浅墨浓香 阅读(511) 评论(0) 推荐(0) 编辑
摘要:
变量(还包括宏)的命名规则,比较系统和彻底的有 Windows 编程中用到的匈牙利命名法。匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示 阅读全文
posted @ 2016-03-26 19:22 浅墨浓香 阅读(410) 评论(0) 推荐(0) 编辑
摘要:
1. 有趣问题:逻辑运算符&&,||和!真的很简单吗? 【实例分析】初探逻辑运算符 2. 程序中的短路 (1)||从左向右开始计算 ①当遇到为真的条件时停止运算,整个表达式为真 ②所有条件为假时表达式才为假 (2)&&从左向右开始计算 ①当遇到为假的条件时停止运算,整个表达式为假 ②所有条件为真时表 阅读全文
posted @ 2016-03-26 19:06 浅墨浓香 阅读(383) 评论(0) 推荐(0) 编辑 |
||