当前位置:首页 > 西部百科 > 正文内容

int和long区别(int 和 long)

2023-04-18 11:24:04西部百科1

int 和 long

没有 int long 型。 有 long int 型, 有 short int 型. 标准 c 语言 没有 规定 int 型。 一般编译器 默认 int 型 就是 long int 型。 陈旧的 编译器 TC , 默认 int 型 就是 short int 型。 long int, short int 可以混在一起运算。 -------------------------------------------- short int a=10; long int b=10; short int c; long int d; c = a + b; 则 c 得 20。 d = a + b; 则 d 得 20。 --- long int , short int 能表示的数据范围大小不同。一个是 4 字节,另一个是2字节。10,20 在数据允许范围以内,所以用short或 long 结果一样。

int 和long有什么区别

long关键字表示一种长整型数据,是编程语言中的一种基本数据类型,为long int 的缩写,默认为有符号长整型,含4个字节。

int是程序中用的最多是一般整数类型(简称“整数类型”或“整型”)和长整数类型(简称“长整型”),长整型的类型名为“long int”。

int 和long区别

1、表示的数据范围不同

int是-32768~32767之间的整数,超过范围表示不下,小数也表示不了;char表示-128~127之间的整数,或者A、B、C、D等一个字符;float可以表示小数,而且范围很大,一般是10的-37次方~10的38次方之间。

2、字符类型不同

int为整数型,用于定义整数类型的数据 ;float为单精度浮点型,能准确到小数点后六位 ;char为字符型,用于定义字符类型的数据

3、内存大小不同

char 的内存大小是1 个byte; int 的内存大小是4 个byte; float 内存大小是4 个byte。

扩展资料:

C/C++编程语言中,int表示整型变量,是一种数据类型,用于定义一个整型变量,在不同编译环境有不同的大小,不同编译运行环境大小不同。

char是C/C++整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中是unsigned,编译器可以实现为带符号的,也可以实现为不带符号的,有些编译器如pSOS的编译器,还可以通过编译开关来指定它是有符号数还是无符号数。

float数据类型用于存储单精度浮点数或双精度浮点数。浮点数使用 IEEE(电气和电子工程师协会)格式。浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。

long与int的区别

long 是C语言的一个关键字,代表一种数据类型,中文为长整型。

long是long int的简写,也就是说,在C语言中long int类型和long类型是相同

long int和int区别

区别如下:占内存长度不同和取值范围不同。32位系统:long是4字节32位,int是4字节32位。64位系统:long是8字节64位,int是4字节32位。

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/98784345.html