首页 > 其他分享 >C语言中的数据类型

C语言中的数据类型

时间:2023-03-13 20:44:16浏览次数:45  
标签:字节 int float 数据类型 long C语言 内存 位为

1、整型

(1)short 短整型(内存中占2个字节)是 short int 的简写。取值范围:-32768 ~ + 32767 (2 Bytes)。

(2)int 整形 (int) (内存中占4字节)取值范围:-2147483648 ~ +2147483647 (4 Bytes)。

(3)long 和 long long 长整型 该整形的具体位长视编译器的情况决定,32位平台下long 是4个字节,long long 是8字节;但是64位平台下则全是8字节。

格式:整形的格式都是%d 打印整形十进制数据

2、浮点型

 (1)float 单精度(内存中占4个字节)

  至少能精确表示小数点后6位有效数字,一个float类型占用4个字节的存储位。其中最高位为符号位,紧接着8位为指数位,剩下的23位为尾数位。

 (2)double 双精度(内存中占8个字节)

  至少能精确表示小数点后12位有效数字,一个double类型占用8个字节的存储位,最高位为符号位,紧接着8位为指数位,剩下的52位为尾数位。

格式:%f  打印单精度浮点型float数据  %lf 打印双精度浮点型double 数据

3、字符型

(1)char(内存中占1字节)

格式:%c 打印字符型数据数据



标签:字节,int,float,数据类型,long,C语言,内存,位为
From: https://www.cnblogs.com/wangkehui/p/17212622.html

相关文章

  • C语言指针进阶(一)
    前言什么是指针?指针就是一个可以存储地址的变量。当我们将具体的某个对象的地址存放到某个指针变量当中时,我们可以说将某个对象的地址存放到某个指针当中,也可以说指向某个对......
  • c语言二维数组如何转成一维使用
    //直接操作a,比如a[0]得到{0,1,2,3},a[1]得到{4,5,6,7},a[2]得到{8,9,10,11}inta[3][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}};int*p1=a;......
  • Linux & 标准C语言学习 <DAY11>
    一、指针  1、什么是指针    指针是一种特殊的数据类型,使用指针可以定义指针变量,指针变量存储的是整形数据,该数据代表了内存的编号(地址),可以通过这个编号......
  • Java基础知识点(集合、ArrayList集合、基本数据类型对应的包装类及
    1.为什么要有集合?集合它可以自动扩容。2.集合存储数据类型的特点:不能直接存基本数据类型,需要将其变为包装类再存入,可以存引用数据类型。二:集合和数组的对比长度:数组的长度固......
  • C语言—文件操作
    一、为什么使用文件我们前面学习结构体时,写了通讯录的程序,当通讯录运行起来的时候,可以给通讯录中增加、删除数据,此时数据是存放在内存中,当程序退出的时候,通讯录中的数据白然......
  • C语言之整型提升
    一、什么是整型提升如果用一句话来说明整型提升那就是:只要是char类型和short类型的数据,   并且被使用或者说是只要参与运算,那么它们就会发生整型提升,被转化为普通整型......
  • PostgreSQL和Oracle的数据类型的对比:大数据类型
    PostgreSQL和Oracle的数据类型的对比:大数据类型 木马童年2018-12-2923:1021220 PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青......
  • Dart数据类型
    基本类型Number型int整型inti=10;varj=20;double浮点型doublei=3.14;varj=3.14;string字符串Stringstr="goodmorning";varstrin......
  • C语言中的const
    C语言中的constconst修饰的全局变量保存在常量区,不可通过任何方式改变其值const修饰的全局变量链接属性为外部链接属性const修饰的局部变量保存在栈区,不可通过变量名直......
  • 04-IDEA 开发+数据类型
    IDEA开发psvm缩写直接生成main方法sout直接生成输出打印 注释标注解释,写代码量多,这时需要注释了。单行,多行,文档注释 annotations注解comments注释 标识......