㈠ 在c语言中(long *)是什么意思
long默认为长整数类型
*为指针操作符,long *就是指向长整数类型的指针
然后(long *),我想后面应该还跟着一个变量,(long *)的意思就是强制类型转换,将后面的那个变量视为一个指向长整数类型的指针
㈡ 请问C语言中 long int num是什么意思
长整型数据,不过根据C的标准这个数据仅仅是不必int位数少,很少编译器实现为64位的,一般都是实现为32位的,这样就跟int没什么两样了。但是如果被实现为64位的则与C标准中定义的long long int是一致的。
㈢ 计算机C语言中的关键字:long是什么意思
长,就是定义字符长度用的,long int 就是长整型
㈣ long long 在c语言中是什么类型
long long是属于int型, 一般来讲, 是long int型大小的两倍, int型的4倍.
但是需要注意的是long long是一个后来加上去的数值类型, 也就是说非常老的编译器是不支持这个数据类型的(如VC++6.0).
如果在此类编译器下使用长长整型, 以VC++6.0为例, 就要用它的自定义数据类型:__int64. 若要输入输出(包括C++), 则只能用printf或scanf函数. 如:
__int64i64=100;
printf("%l64d",i64);
㈤ c语言long和long long有什么区别
long long在win32中是确实存在,长度为8个字节;定义为LONG64。
为什么会出现long int呢,在win32现在系统中,长度为4;在历史上,或者其他某些系统中,int长度为2,是short int。
即便是long long,在TI的有款平台中,长度为5。
也就是说,每种类型长度,需要sizeof才知道,如果可能,最好用union看看里面的数据,可以消除一些类型的假象长度。
㈥ c语言中int与long的区别
标准中规定int型必需16位或更高,long型必需32位,在以前16位机时这两种数据就是一个16bit一个32bit,但进入x86时代后实际上两者都是32位的,int型一般和处理器位数一致,代表都内存的寻址空间
㈦ c语言中long *(*c)[12]是什么意思
long *(*c)[12]指声明一个名为c的变量,其类型为long类型指针的一个数组(大小为12)的指针,简单的说就是long指针的数组的指针
在C语言语法中,声明修饰符(declator)的优先级如下:
数组与参数后缀的结合性最高
括号用于改变结合顺序,和表达式(expression)中的作用类似
*(指针)的结合性最低
需要注意的是,C的声明修饰符在编译时的结合顺序刚好和expression相反,也就是将最外层的修饰符最先和原本的类型结合,也就是说最内层的修饰符是最后修饰
例如声明
long((c[1])[2])[3];
就是一个大小为3的数组的一个大小为2的数组的一个大小为1的数组
㈧ c语言 长整型定义:long a=10是什么意思
这段代码的意思就是定义了一个长整型变量(32位系统占4个字节,64位系统占8个字节),变量名为a,它的值被赋为10。
请采纳,谢谢。
㈨ C语言中long fac 是什么意思啊
意识是定义一个长整型变量,变量名字是 fac
在C语言中,long型,是长整型。
编译器不同,long型所占用的内存也不同,在16位和32位编译器下,占用4个字节,在64位编译器下占用8个字节。
㈩ c语言中(long)5876273是什么类型
long是long int类型的简写,在有些系统中,两者都是认同的,有的则不可以。