在c语言中,Int是32位整数还是64位整数,那么在tc中到底是多少位啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在c语言中,Int是32位整数还是64位整数,那么在tc中到底是多少位啊?相关的知识,希望对你有一定的参考价值。

在c语言中,Int是32位整数还是64位整数,那么在tc中到底是多少位啊?求解。。。在线等

这是一个误倒人的地方。我到大二下半学期才明白。在唐浩强的C语言程序里写的INT型是16位。但是在VS 2008编程的时候发现int有32位和64位。在我使用KEIL编51单片机的时候发现INT超过16位没事,超过32位才有事。所以猜想所谓的INT 16位是不对的 是可以设计的 跟编译器和硬件有关系 不是定死的。 参考技术A 一般来说INT整型是双字节也就是16位整数,不过具体还要看运行的系统,而在64位的系统中,INT是4字节整数,也就是32位整数,在通用的系统中,还没有64位整数,在大型机中,是64位以上整数 参考技术B C标准没有具体规定每种类型的长度,只规定了short和int的长度至少是16位,也就是2个字节。long至少为32位,也就是4个字节。并且short不得长于int,int不得长于long。
根据编译器的不同这三个类型长度有所不同。比如说Turbo C 2.0里int是16位,VC6.0里int是32位。
参考技术C 在用TUBOR C 软件时是32位 在用VISUAL C软件时是64位

以上是关于在c语言中,Int是32位整数还是64位整数,那么在tc中到底是多少位啊?的主要内容,如果未能解决你的问题,请参考以下文章

C语言求整数的长度怎么求?也就是有多少位?帮帮忙。

C语言程序设计中如何输出一个64位的整数

c语言NULL是啥意思?

C语言如何将64位整数转字符串

int 是 64 位 C# 中的 64 位整数吗?

int在64位操作系统中占多少位