c语言的数据类型有什么 long int,C语言的三种整型数据类型:int、short_int和long_int...

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

short int 和 long int可以缩写为short 和 long。

C语言中的整型数据类型int、short int 和 long int

名称

整型

无符号整型

短整型 全称类型说明符 int unsigned int short int 缩写类型说明符 位数 范围 int unsigned short 16位 -32768至+32767 16位 16位

16位

32位 0 至 65,535 -32768至+32767 0 至 65,535 -2,147,483,648 至 2,147,483,647 无符号短整型 unsigned short int unsigned short 长整型

long int long

无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295

整型变量的声明方式:

int sum;

long int population;

unsigned int sum;

在一个语句中声明多个属于同一类型的变量:

int withd, height;

int 类型的变量初始化方式:

withd = 150; //前面已经声明,在此进行初始化

int height = 60; //直接在一个语句中进行声明和初始化

C语言中整型常量有三种不同的表示形式:

1、八进制整型常量:在八进制数值前面加前缀“0”,其数码取值为0~7。例如:054、0567、05421。

2、十六进制整型常量:前缀为“0X”或“0x“,其数码取值为0~9、A~F 或 a~f。例如:0X3D、0XE0、0xfff等。

3、十进制整型常量:既无前缀也无后缀。例如:254、745、890等。 如将存储为long类型,需要在数字序列最后附一个字母L 或 l 作为后缀。例如:245L、7850L、124l等

1. 其它整数类型

int 是 C 语言的基本整数类型,可以满足我们处理一般数据的需求。C 语言还提供了四个可以修饰 int 的关键字:short、long、signed,以及 unsigned。利用这四个关键字,C 语言标准定义了以下整数类型:

1) short int(可简写为 short),和 int 一样,也是有符号整数

2) long int(简写:long),有符号整数

3) long long int(简写:long long),C99 标准添加的类型,

有符号整数

4) unsigned int(简写:unsigned),无符号整数,不能表示负数

5) unsigned long int(简写:unsigned long),无符号整数,

不能表示负数

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值