环保部网站建设项目重大变动,国内最新新闻摘抄,做网站在线支付系统多少钱?,vs简易新闻建设网站求字节数运算符#xff1a;sizeof
强制类型转换运算符#xff1a;#xff08;类型#xff09;
下标运算符#xff1a;[ ]
函数调用运算符#xff1a;( )
算术移位指令
算术移位指令有#xff1a;算术左移SAL和算术右移SAR。算术移位指令的功能描述如下#xff1a;…求字节数运算符sizeof
强制类型转换运算符类型
下标运算符[ ]
函数调用运算符( )
算术移位指令
算术移位指令有算术左移SAL和算术右移SAR。算术移位指令的功能描述如下
1算术左移SAL把目的操作数的低位向高位移空出的低位补0
2算术右移SAR把目的操作数的高位向低位移空出的高位用最高位填补。
逻辑移位指令
逻辑左移SHL和逻辑右移SHR。逻辑左移指令只有它们的移位方向不同移位后空出的位都补0。
(1)当i是无符号整形时向左移动3位采用的是逻辑左移。
unsigned int i 8;
ii3; //输出结果i64
2当i是有符号整形时向左移动3位采用的也是逻辑左移。
int i 8;
ii3; //输出结果i64
3当i是无符号整形时向右移动3位采用的也是逻辑右移。
4当i是无符号整形时向右移动3位采用的也是逻辑右移。
5当i是有符号整形时向右移动3位采用的也是逻辑右移。
只要是有符号数不管值是正还是负右移时采用的都是算术右移。
课本习题总结
1.什么是程序什么是程序设计
程序就是一组能识别执行的指令每一条指令使计算机执行特定的操作。
程序设计是指从确定任务到得到结果、写出文档的全过程。
2.高级语言有哪些特点
高级语言的数据结构要比汇编和机器语言丰富高级语言与具体机器结构的关联没有汇编以及机器语言密切高级语言更接近自然语言更容易掌握高级语言编写的程序要经过编译或解释计算机才能执行
目前程序设计的理念已经从“面向过程的程序设计”向“面向对象的程序设计”方面转变对
计算机程序算法数据结构对
在程序设计中提到的算法就是“解决问题的方法和步骤”对
在程序设计中提到的数据结构就是“程序处理的对象的表示方法”对
计算机程序的算法就是解决“做什么”和“怎么做”的问题对
//行级注释/*...*/块级注释不可以嵌套注释可以放在语句前或者语句后
实型变量有两种单精度双精度