kwhw.net
当前位置:首页 >> sizEoF DouBlE 是 >>

sizEoF DouBlE 是

C 一个整型表达式 sizeof是C语言的一种单目操作符,就像C语言的其他操作符++、--等。 它并不是函数。 sizeof操作符以字节形式给出了其操作数的存储大校 操作数可以是一个表达式或括在括号内的类型名,如double,int等。 如sizeof(double)的值应该...

malloc()函数原型为: extern void *malloc(unsigned int num_bytes); 关于该函数的原型: 在很久以前malloc返回的是char型指针,新的ANSIC标准规定,该函数返回为void型指针,因此必须在使用时进行类型转换。 double *p; p=(double *)malloc(si...

double是双精度浮点数,比float 能表示小数点儿后更多的位。 可以 语法上可以不一样,malloc的参数是分配置内存的大小,你写个240代替30*sizeof(double)也是可以的,但是不直观。返回值是void *, 前面的(double*)是强制类型转换,应该是要赋值...

整型int

sizeof是求长度的函数,其结果类型就是无符号整形表达式 sizeof(double)是指求double类型数据的数据长度

其实你这种问题不应该问的,初学的时候碰到问题最好能自己编程解决,这样对自己学习更有好处。 再个C++里面对大小写敏感,你这里定义i时应该用用“int i;”而不是“Int i ;”,否则程序会报错。 最后对你问题进行回答,如果正确运行,最后i的值会等...

据我所知,double和long double都是ANSI C标准的浮点数。但ANSI C并未规定long double的确切精度。所以对于不同平台可能有不同的实现。有的是8字节,有的是10字节,有的是12字节或更多。一般来说long double的精度要高于double, 至少相等,就像i...

使用的编程软件的不同这个值也不同。 我教你一个方法: 你把下面的程序复制到你所使用的软件中,就自动知道这个值在你那种软件中的大小了! 如下: #include #include main() { printf("double = %d ",sizeof(double)); getch(); }

意思是说,这个表达式计算出来的结果是整数(int型)。 XXX型表达式的意思就是:这个表达式算出来的最终结果是XXX型的。 楼上的回答的很好sizeof(double)是计算double型变量所占用的内存大小,这是个表达式。 C++中,double型变来个占用4个字节...

sizeof的结果和计算机的位数有关,现在的计算机多数是32位的,所以都等于4(4个字节)

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com