标签:bsp 常见 浮点型 类型 一个 源码 操作符 小知识 二进制
1. 在C语言中,怎么查看一个数据类型占用了多少个字节大小呢?
可以使用sizeof(int)/sizeof(double)等来查看某数据类型到底用了几个字节;
注意:sizeof 它并不是一个函数,而是一个单目操作符,
2. C语言中常见的数据类型:
整型分为有符号整型(signed)和无符号整型(unsigned ), 它们各自又可以分为 长整型(long), 短整型(short), 整型(int)和字符型(char), 所以结合起来一共有8种基本的整型结构: long/short/int/char/unsigned long/unsigned short/unsigned int/unsigned char;
对于浮点型:分为单精度 float , 双精度型:double;
3. 说到了上面的整数类型,需要说一个计算机中的整数的表示方法:
在计算机系统中,整数是用补码表示的;
源码: 最高位表示符号,0 表示正, 1 表示负, 以8位二进制为例,它表示的范围为 (-2^7 –1, 2^7-1); (为什么少了一个呢,因为正0 与负0 表示的不一样)
补码:整数的补码等于源码本身, 负整数的补码等于将其对应正数二进制表示所有位取反(包括符号位)后加1, 以8位二进制为例,它的表示范围为(-2^7, 2^7-1);此时的正0 与负0 的补码表示的一样; 另外在补码中,用 10000000 表示-2^7;
4.
标签:bsp 常见 浮点型 类型 一个 源码 操作符 小知识 二进制
原文地址:http://www.cnblogs.com/yinheyi/p/7434848.html