C语言当中int,float,double,char这四个有什么区别?
区别在以下方面:
一、定义方面:
1、int为整数型,用于定义整数类型的数据 。
2、float为单精度浮点型,能准确到小数点后六位 。
3、double为双精度浮点型,能准确到小数点都十二位 。
4、char为字符型,用于定义字符类型的数据。
二、内存占据:
1、int 的内存大小是4 个byte。
2、float 内存大小是4 个byte。
3、double 的内存大小是8 个byte。
4、char 的内存大小是1 个byte。
基本数据类型表如下:
三、表示的数据范围:
1、int:数的范围为-(2的31次方-1)到(2的31次方-1),数字为-2 147 483 647~2 147 483 647。
2、double:表示的范围为+1.111111111111111111111*2^1023(1.后面52个1)为1.7*10^308。负数亦然。
3、float:整数极限为3.4*10^38,负数亦然。
4、char:-128- 127。
C语言当中int,float,double,char这四个有什么区别?相关推荐
- c语言算式中有double和int,C语言当中int,float,double,char这四个有什么区别?
区别在以下方面: 一.定义方面: 1.int为整数型,用于定义整数类型的数据 . 2.float为单精度浮点型,能准确到小数点后六位 . 3.double为双精度浮点型,能准确到小数点都十二位 . 4 ...
- C语言的int, float,double相互转化 (从本质上理解可能的问题)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/github_33873969/article/details/78040129 从学了C语言之后,一 ...
- C/C++语言中计算int,float,double,char四种数据类型所能表示的数据范围
char 1字节 short 2字节 int 4字节 long 4字节 long long 8字节 float ...
- [C]C语言基本语句(5/7)→ 用scanf语句输入int, float, double, char型数据
当需要用键盘输入一个或几个数字或字符,就要用到scanf 例1: 基本格式 #include<stdio.h> int main() {int a,b;scanf("%d,%d& ...
- int float double char 所占字节数及数字范围之间的关系
原码就是取 绝对值.反码是原码取反.补码是反码+1. int int 在32/64位系统中占4个字节,一个字节能含八位二进制数字0/1,四个字节含32位,所以表示的数的范围为-(2的31次方-1)到( ...
- C 语言实例 - 计算 int, float, double 和 char 字节大小
C 语言实例 - 计算 int, float, double 和 char 字节大小C 语言实例 C 语言实例使用 sizeof 操作符计算int, float, double 和 char四种变量字 ...
- 演示多组int,float,double的数与 2,2.0f,2.0d的除法运算和取模运算,如有兴趣,可自行分析对比结果
因为各种基本数据类型所占用的存储空间各不相同,所以在进行各种计算时,有可能存在精度题.计算机的操作要在内存中进行,而内存容量有限:另一方面,持久化存储设备的存储空间也有限,内存中的数据可能需要持久化保 ...
- C++ int float double类型的数据大小端转化
以下代码抄自<网络多人游戏架构与编程>,可以支持float.int.double等数据类型数据的大小端转换,测试代码为: void TestByteSwap() {int32_t test ...
- 【编程】char unsigned int float double long 字节数
定义方面: 1.int为整数型,用于定义整数类型的数据 . 2.float为单精度浮点型,能准确到小数点后六位 . 3.double为双精度浮点型,能准确到小数点都十二位 . 4.char为字符型,用 ...
最新文章
- Error:Execution failed for task ':app:mergeDebugResources'. Error: java.lang.RuntimeException: Som
- 深度学习目标检测指南:如何过滤不感兴趣的分类及添加新分类?
- visual studio 64位汇编 listing列表文件
- tinyint对应什么数据类型_学习西门子S7-200系列PLC不得不掌握的数据类型
- windows系统路径环境变量
- Batch request processing in backend
- 产品经理思维模型:产品生命周期
- CDH5部署三部曲之二:部署和设置,高薪程序员必会
- 自定义右键菜单,禁用浏览器自带的右键菜单[右键菜单实现--Demo]
- 第 1 章 MySQL 的架构介绍
- 专注技术,回归本质,这就是太平洋未来科技的创新之处...
- 20行代码实现网页图片抓取。(待完善
- 【MCM-2017】2017年数学建模美赛题目原文及翻译-C (个人思路)
- 【无标题】手机扩容或更换字库后的指纹. 基带. 账号 .解锁等故障分析
- 解决安卓4.4webview的兼容性问题
- 计算机网络-自顶向下方法笔记-滑动窗口协议
- 详细理解TDMA以及OFDMA,更容易读懂论文
- 第1137期AI100_机器学习日报(2017-10-29)
- 链路层链路发现协议(LLDP)讲解
- 通达信插件获取并存储通达信商品指数的实时数据