C语言学习笔记
来源:互联网 发布:正大数据恢复中心 深圳 编辑:程序博客网 时间:2024/06/11 16:59
1、整型常量的表示方法
整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和十进制三种。
八进制整常数前缀是0,数码取值为0~7,如023、017、-053。
十六进制常数前缀是0x或者是0X,数码取值为0~9,a~f或者A~F,如,0x27a,0X99,0XABCDEF,-0Xab。
十进制正常数无前缀,数码取值为0~9,如2342,146,-1235。
2、补码
数值在计算机中是以补码的形式表示的
正数的补码和原码相同;
负数的补码:将该数的绝对值的二进制形式按位取反再加1。
3、整型数据的溢出
以短整型数据为例
short int a, b;a = 32767;b = a + 1;printf("b = %d",b);则b = -32768;
a的二进制表示为
0111111111111111加1后就变为1000000000000000
-32768的绝对值是32768,二进制表示为1000000000000000按位取反后是0111111111111111再加11000000000000000所以,32767+1等于-32768.
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C 语言学习笔记
- C语言学习笔记
- C语言学习笔记
- C语言学习笔记
- c语言学习笔记
- C语言学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8
- 工具目录
- SVN插件在MyEclipse8.0如何安装使用?
- Poj 3428 Formatting function
- scanf()函数用法小结
- C语言学习笔记
- C++编译不通过问题排查
- Git repo 常用命令
- 四巨头GoF的《设计模式》中23种设计模式的UML图 - 3 of 4
- vcl消息
- IBM “New Power”五大新计划
- POJ 1580 Code
- 毕业设计(十八)---发表文章(4)之- 发表文章流程 表单,处理代码
- oracle exec 和 call 区别