基本数据类型
来源:互联网 发布:零基础学算法第一章 编辑:程序博客网 时间:2024/06/05 01:02
【1】基本数据类型
逻辑类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值
整数类型 -- C支持四种整数类型:char, short, int和long,整数类型用于处理整数。
浮点类型 -- C支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。
void类型 -- 该类型也叫缺省型,用于描述值为空集, 主要用于说明不返回值的函数或指向任一类型的指针等。
【2】逻辑类型
bool类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值;
C语言中数值型数据非零为真
【3】char类型
char 1字节 -128~127
unsigned char 1字节 0~255
char c1= 129; //出错,数据越界
unsigned char c2= -1; //出错,数据越界
数据宽度与值域的关系
unsigned char 1字节(8bit) 00000000 ~ 11111111 0 ~ 255
char 1字节(8bit)
01111111 -- +127
11111111 -- -127
00000000 -- 0
10000000 -- -128
【6】short类型
short 2字节 -32768~32767
unsigned short 2字节 0~65536
【7】int类型
int 4字节 -2147483648 ~ 2147483647
unsigned int 4字节 0 ~ 4294967295
【8】long类型
long 4字节
unsigned long 4字节
【9】浮点类型
float 4字节
double 8字节
【10】补充:有符号型数据在内存中的存储是以补码的形式
正数的补码 -- 原码
负数的补码 -- 源码的符号位不变数据位取反加1
char -128 -- 10000000
逻辑类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值
整数类型 -- C支持四种整数类型:char, short, int和long,整数类型用于处理整数。
浮点类型 -- C支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。
void类型 -- 该类型也叫缺省型,用于描述值为空集, 主要用于说明不返回值的函数或指向任一类型的指针等。
【2】逻辑类型
bool类型 -- 只有两个量true和false,表示逻辑真值和逻辑假值;
C语言中数值型数据非零为真
【3】char类型
char 1字节 -128~127
unsigned char 1字节 0~255
char c1= 129; //出错,数据越界
unsigned char c2= -1; //出错,数据越界
数据宽度与值域的关系
unsigned char 1字节(8bit) 00000000 ~ 11111111 0 ~ 255
char 1字节(8bit)
01111111 -- +127
11111111 -- -127
00000000 -- 0
10000000 -- -128
【6】short类型
short 2字节 -32768~32767
unsigned short 2字节 0~65536
【7】int类型
int 4字节 -2147483648 ~ 2147483647
unsigned int 4字节 0 ~ 4294967295
【8】long类型
long 4字节
unsigned long 4字节
【9】浮点类型
float 4字节
double 8字节
【10】补充:有符号型数据在内存中的存储是以补码的形式
正数的补码 -- 原码
负数的补码 -- 源码的符号位不变数据位取反加1
char -128 -- 10000000
阅读全文
0 0
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- 基本数据类型
- VideoView视频大小屏切换/缓冲/卡顿监听和处理
- 回文寻找
- 基于docker的codis3部署
- leetcode
- 《笨办法学python》加分习题7——我的答案
- 基本数据类型
- Windows下MySql错误代码1045的解决方法
- 发现一个好玩的网页
- Mac 忘记root密码解决方法--Star.hou
- 2017年8月9日 星期三
- Unmarshaller转换xml到对像为空的问题
- IDEA 运行文件时报错Error:java: Compilation failed: internal java compiler error
- Java 1.1 java开发环境
- 程序员高逼格指南