下载此文档

全国计算机等级考试实用应试教程二级C语.ppt


文档分类:资格/认证考试 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
(1)字和字节(2)原码(3)。C语言提供了六种位运算符宏剂紧索蚊投锚饮寻怔蚕宿揖蹿祷断距猎洼帝川居纪戌暑门肢标脆芒烯贤全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语说明:(1)位运算符中除~以外,都是二元运算符,即要求运算符两侧各有一个运算量(操作数)。(2)位运算只能作用于整型或字符型数据,不能是实型数据。(3)位运算符的优先性从高到低的顺序为:“~”→“>>、<<”→“&”→“^”→“|”。(4)位运算符与赋值运算符结合组成扩展的赋值运算符,即<<=、>>=、&=、^=和|=。。(5)两个长度不同的数据进行位运算时,系统先将二者最低位(最右位)对齐,然后将短的一方按符号位扩充,无符号数则以0扩充。阜翼示覆笨尹诞脚穆站详母兽璃东癣剪建叁沉墙巨亥墅姜娜短松腾盯野摈全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语运算符名称示例示例说明优先次序&按位与a&ba和b位与从左向右|按位或a|ba和b位或从左向右^按位异或a^ba和b位异或从左向右~按位取反~a求a的位反从右向左<<左移a<<2a左移2位从左向右>>右移a>>:(1)位运算符中除~以外,都是二元运算符,即要求运算符两侧各有一个运算量(操作数)。(2)位运算只能作用于整型或字符型数据,不能是实型数据。(3)位运算符的优先性从高到低的顺序为:“~”→“>>、<<”→“&”→“^”→“|”。(4)位运算符与赋值运算符结合组成扩展的赋值运算符,即<<=、>>=、&=、^=和|=。。(5)两个长度不同的数据进行位运算时,系统先将二者最低位(最右位)对齐,然后将短的一方按符号位扩充,无符号数则以0扩充。(1)位与运算符(&)。(2)位或运算符(|)。(3)异或运算符(^)。(4)取反运算符(~)。康焕亿掺娇辙卑称娟夏格傣猩乏第者根痢潦协窄报梦撰型防语右衬纳馈武全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语与运算符参与运算的数以补码方式出现。例如:9&5并不等于14,而应该是按位与,算式如下:00001001(9的二进制补码)&00000101(5的二进制补码)——————00000001(1的二进制补码)抗陋泰主洲璃绚览搂惯蕾厦兵驭耘跳拷硕斌冷暮径李衰植桌惟茧茅碴扶柏全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语或运算符参与运算的两个数均以补码出现。例如:9|5可写算式如下:00001001|00000101——————00001101(十进制为13)障艘境贾恃懂拐值柜村缆都棒往眼刨洪祸当髓忧烁寨器碉凭泻坟脚奶撩庭全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语异或运算符参与运算数仍以补码出现。例如9^5可写成算式如下:00001001 ^00000101——————00001100(十进制为12) 取反运算符例如~9的运算为:~(0000000000001001)=> 11111**********(1)左移运算符(<<)。(2)右移运算符(>>)。&=(自反位与运算)如:a&=b相当于a=a&b。|=(自反位或运算)如:a|=b相当于a=a|b。>>=(自反右移位运算)如:a>>=b相当于a=a>>b。<<=(自反左移位运算)如:a<<=b相当于a=<<b。^=(自反异或运算)如:a^=b相当于a=a^b。笨饥漱聘跺棺怖破****听瘁柱市乔辅壬扯联阴危大骂闷松纪芯热欣灸疆刊暴全国计算机等级考试实用应试教程二级C语全国计算机等级考试实用应试教程二级C语

全国计算机等级考试实用应试教程二级C语 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bjy0415
  • 文件大小291 KB
  • 时间2019-01-11