C语言 提高部分及注意事项
2.8.1 求补码的方法
1、计算机不论对正数和负数都按“补码”形式存放到存储单元
2、对于正数来说,补码就是该数的“原码”(该数的二进制形式)
3、负数的补码不是它的原码
求-1的补码的方法是:
0
0
0
0
0
0
0
1 原码
1
1
1
1
1
1
1
0 反码
1
1
1
1
1
1
1
1 补码
求一个负数的补码的方法是:
取该数(不考虑数的符号)的二进制形式,它就是原码
对该原码逐位“取反”(逐位把0变1,把1变0),得到其“反码”
将得到的反码加1
求-10的补码的方法是?
0 0 0 0 1 0 1 0 源码
1 1 1 1 0 1 0 1 反码
1 1 1 1 0 1 1 0 补码
2.8.2 整型常量的表示形式
在C语言中,整常数可用3种形式表示:
10进制整数,如123,-456
8进制整数,特点是逢8进1。在程序中凡以0开头的数都认作8进制数
16进制整数。特点是逢16进1。用0~9、a~f分别代替0~15。在程序中凡以0x开头的数都认作16进制数
例如
a=83; /* 10进制数 */
a=0123; /* 8进制数 */
a=0x53; /* 16进制数 */
2.8.3 整型变量的类型
可以定义和使用以下6种整型变量:
1、有符号基本整型 [signed] int
2、无符号基本整型 unsigned int
3、有符号短整型 [signed] short [int]
4、无符号短整型 unsigned short [int]
5、有符号长整型 [signed] long [int]
6、无符号长整型 unsigned long [int]
2.8.4 整型常量的类型
1、在计算机语言中,常量是有类型的,这也是计算机的特点
2、数据是要存储的,不同类型的数据所分配的字节和存储方式是不同的
3、整型变量有类型,因此整型常量也应该有类型,才能在赋值时匹配
4、根据常量的大小、数后面加的字母l或L、u或U判断其类型
2.8.5 运算符的优先级与结合性
先按运算符的优先级别高低次序执行
如果优先级别相同,则按规定的“结合方向”处理
更多精彩请点击
信息技术教案http://www.edu399.com/jiaoan/xxjs/
[
环保作文专题]
[
关于茶的作文]
[
700字作文]
[
青年节作文专题]