int型
int型是有符号的整形,值必须是整数,正整数、负数和0.一般来说一个int型会占用一个字长。

short int类型
也可以写成 short,占用的存储空间比int型少,常用于较小数值的场合来节省空间。与int型类似,short也是无符号整形。
long int
简写成 long ,占用的空间比int多,适用于大数值的场合,也是有符号类型
long long int
简写成long long,比long的空间更大,有符号类型
unsigned int
简写 unsigned ,用于非负的场合,无符号类型,可以表示更大的数

char类型
char用来存字符,但是从技术层面来看,char是整数类型,因为char实际存储的是整数而不是字符,用ASCII来处理字符,无符号类型。

float类型
单精度浮点数,可以存放8个字节
double类型
双精度,可以存放16个字节

打印不同进制的数:
八进制:%o
十进制:%d
十六进制:%x
显示不同进制的前缀:
八进制:%#o
十进制:%#x
十六进制:%#X

各个类型所占空间大小
long long 占64位:
long 占 32位:
shart 占16位;
int 占16位或32位,具体以计算机的自然字长而定;
char 占8位;
float 占 32位;
duoble 占64位;

数据类型(int、short、long、long long、unsigned、char、float、double)相关推荐

  1. C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short

    //从网络中读取C的无符号int,short,byte字节数组,相应转换成java的long,char,short short anUnsignedByte = 0; char anUnsignedS ...

  2. C语言之unsigned char和uint8_t

    1.问题 今天搞openssl里面的客户端和服务端生成的随机数时候,PC端用的uint8_t数据类型,我用的是unsigned char类型,特么这不日了狗,不一样,后来问了pc端的人,和到网上查了下 ...

  3. unsigned char对应java_Java的数据类型,怎么就没有uchar呢

    作者:陈珏秀 真头疼,因为java的数据类型没有uchar.今天把之前用C写的程序改成java的,但是由于java的数据类型中没有uchar,部分内容得不到相关转换. 我想 将图像src的像素值,然后 ...

  4. c 语言中unsigned char类型变量占用内存大小,C数据类型

    C的32个关键字数据类型关键字(12)char,short,int,long, float,double,unsigned,signed, struct,union,enum,void 控制语句关键字 ...

  5. c++ 中关于int,unsigned int , short的关系与应用

    int类型比较特殊,具体的字节数同机器字长和编译器有关.如果要保证移植性,尽量用__int16 __int32 __int64吧 __int16.__int32这种数据类型在所有平台下都分配相同的字节 ...

  6. int 几个字节 java_Java中char,short,int,long占几个字节和多少位

    1.字节:byte:用来计量存储容量的一种计量单位:位:bit 2.一个字节等于8位  1byte = 8bit char占用的是2个字节 16位,所以一个char类型的可以存储一个汉字. 整型: b ...

  7. C/C++语言中计算int,float,double,char四种数据类型所能表示的数据范围

    char        1字节    short       2字节    int         4字节    long        4字节    long long   8字节    float ...

  8. 【编程】char unsigned int float double long 字节数

    定义方面: 1.int为整数型,用于定义整数类型的数据 . 2.float为单精度浮点型,能准确到小数点后六位 . 3.double为双精度浮点型,能准确到小数点都十二位 . 4.char为字符型,用 ...

  9. char, unsigned char, int,unsigned int之间的相互转换

    char, unsigned char, int,unsigned int之间的相互转换 2018年12月01日 23:45:21 _业精于勤_ 阅读数:667 标签: 数据转换 更多 个人分类: C ...

  10. c语言的数据类型有什么 long int,C语言的三种整型数据类型:INT SHORT INT和LONG INT...

    int数据类型的位数为16位,short int数据类型的位数也是16位.而long int的位数为32位,可用来存储比较大的整数. short int和long int可以缩写为short和long ...

最新文章

  1. 整理一下linux系统expand 命令
  2. Struts2自定义类型转换器、自定义拦截器和用户输入数据的验证
  3. netty依赖_高性能:《一遍文章带你看懂 Netty世界》
  4. 【BZOJ3684】大朋友和多叉树【生成函数】【拉格朗日反演】【多项式幂函数】
  5. server_u文件服务器已停止,Serv-U停止服务怎么解决
  6. 对策略模式与状态模式的一点思考
  7. pytorch总结(一)torch.nn模块使用详解
  8. tp5数据排序分页展示
  9. 【图像压缩】基于matlab BP神经网络图像压缩【含Matlab源码 741期】
  10. vs2017 社区版本离线下载安装包
  11. GRACE数据介绍及下载
  12. Pranava Pra 使用教程
  13. oracle 拼音首字母查询,ORACLE 中文列 按拼音首字母查询 升级版
  14. 点清铸造厂车间除臭剂处理废气和废水恶臭
  15. 计算机win10内存,win10系统电脑可用内存异常的解决方法
  16. 国家信息安全水平考试NISP一级模拟题(02)
  17. 控制Unity中脚本的运行顺序
  18. [开源] OpWeb 框架 --快速高效的实时交互框架(更新至 0.0.4.0)
  19. 网站用户体验之404页面要素
  20. Linux利用sendmail和fetion发送报警通知

热门文章

  1. Ping计算机名和Ping网站域名都是由DNS解析吗?
  2. 新疆计算机系统集成资质年审,新疆涉密信息系统集成资质
  3. 2021年中国海洋大学计算机及电子信息考研成绩分析
  4. git pull 出现 from the remote, but no such ref was fetched 已解决
  5. 易语言编程乱码解决方案
  6. 芯片附近为什么都放 0.1uF 电容 ?
  7. 计算机应用1.2版,201303《计算机应用基础》在线作1_2.doc
  8. 【SAP】ABAP——币种金额转换
  9. C# 二维码 和条形码生成
  10. 设置Windows桌面壁纸