继续c++吧。
2016-07-27 15:53
169 查看
先给大家说一下小数二进制,举个例子十进制数0.625,首先0.625*2=1.25 取一,0.25*2=0.5 取0 0.5*2=1 取一,这样子十进制数0.625的二进制表示为0.101,同理十进制数0.25的二进制表示为0.01,十进制数0.5的二进制表示为0.1。再说一下标识符只能由字母,数字,下划线组成;
C语言类型分为构造类型;基本类型;指针类型;空类型(void)。
构造类型分为数组;结构体;共用体。
基本类型分为字符类型(char);数值类型;枚举类型(enum);
数值类型又分为整型和实型:整型细分为短整型(short),整型(int),长整形(long);实型细分为单精度实型(float),双精度实型(double)。
我这里还提一下sizeof();这个不是函数,只是一个单目运算符。很多公司面试的时候会问到这个,注意一下。
原码反码补码:
正数的原码反码补码都是这个正数本事的二进制;负数的原码要加符号位(0正,1负),反码不变符号位,后面取反,补码在反码的基础上加1;
C语言类型分为构造类型;基本类型;指针类型;空类型(void)。
构造类型分为数组;结构体;共用体。
基本类型分为字符类型(char);数值类型;枚举类型(enum);
数值类型又分为整型和实型:整型细分为短整型(short),整型(int),长整形(long);实型细分为单精度实型(float),双精度实型(double)。
我这里还提一下sizeof();这个不是函数,只是一个单目运算符。很多公司面试的时候会问到这个,注意一下。
原码反码补码:
正数的原码反码补码都是这个正数本事的二进制;负数的原码要加符号位(0正,1负),反码不变符号位,后面取反,补码在反码的基础上加1;
相关文章推荐
- UVA 10050-Hartals
- 装饰模式C++实现
- 使用STL进行字符串分割(C++)
- 【C/C++】利用可变参数模拟实现printf
- c++调用动态链接库DLL
- 第18周 C语言实战105例 实例2:递增递减操作符
- [LeetCode练习题-C语言]169. Majority Element
- C++继承方式梳理
- C/C++求职宝典21个重点笔记(常考笔试面试点)
- 杂——C++
- VC++编程实现修改EXE文件图标
- C++ text file process summary
- #尺取法 --由codeforces 701C They are EveryWhere为例
- C++:IO流条件状态
- Leetcode 59. Spiral Matrix II (Medium) (cpp)
- c++ 内存管理
- C++拷贝构造函数详解
- 错误:fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning
- 5-31 笛卡尔树
- Leetcode 54. Spiral Matrix (Medium) (cpp)