sizeof(float)是A.一个双精度表达式 B.一个整型表达式C.一种函数调用 D.一个不合法的表达式
[答案]:b这个问题主要是测试大小大小的章节测试。大小用于查找变量或键入变量的字节数。
例如,TC汇编系统中的大小(int)通常2 ,大小(float)的大小(a)通常是大小的大小。
sizeof(float) 是什么意思啊 不懂啊 还有*p是啥意思
大小(浮点)的结果为4 此句子意味着找到浮点类型所占据的内存,并且单元为字节。括号中的参数可以是数据类型或特定变量的类型。
例如:intb = sizeof(int); 或inta = 2 ; intb = sizeof(a); 结果是b = 2 *p是指指针,例如:int*p; //将指针变量定义为整数数据; 分配它的方法如下:int *p; //定义指针变量inta = 2 ; //定义一个整数变量 *p = a; //将值分配给指针(或p =&a;&a是a) *p+3 的存储器地址等于a+3 在这里,P的类型是指针,其实际值是整数数据,它是内存中的地址。
int int*p表示P将指向整数变量。
应该注意的是,指向指针类型指向的数据类型不能被错误,否则会发生错误,例如:charc ='s'; int*p = c; 这是错误的,因为字符变量的地址分配给指向整数变量的指针。
sizeof(float)是什么意思啊?
sizeof(float)是(完整)类型的表达式。sizeof()是记忆容量测量的函数,它返回变量或类型的大小(在字节中)。
在语言C中,sizeof()是确定数据类型或表达式长度的操作员。
在Pascal和C语言中,尺寸的阐述是在编译阶段进行的。
扩展信息:它将在未完全实施C9 9 标准的编译器中起作用,并且上述代码无法在VC6 上完成。
因此,最好认为尺寸是在编译期间执行的,以免引起错误并使程序更便携。
这里的基本数据类型是指简单的集成数据类型,例如短,int,长,浮动和双重。
由于它们都与系统有关,因此在不同系统中的值可能不同。
这必须引起我们的注意,并尽量不要从这个意义上引起我们程序的移植问题。