41. What is the size of a long double in C++? 8 bytes 10 bytes 12 bytes 16 bytes Answer:B) 10 bytes Explanation: The size of a long double in C++ is 10 bytes. Learn & Test Your Skills Python MCQsJava MCQsC++ MCQsC MCQsJavaScript MCQsCSS MCQsjQuery MCQsPHP MCQsASP.Net MCQs ...
3) sizeof object; // sizeof 对象; 所以一下三种sizeof的使用都是对的 复制代码 代码如下: #include main() { int b; printf("%dn",sizeof b); printf("%dn",sizeof(b)); printf("%dn",sizeof(int)); } 4、基本数据类型的sizeof 这里的基本数据类型指short、int、long、float、double这样的...
3) sizeof object; // sizeof 对象; 所以一下三种sizeof的使用都是对的 复制代码 代码如下: #include main() { int b; printf("%dn",sizeof b); printf("%dn",sizeof(b)); printf("%dn",sizeof(int)); } 4、基本数据类型的sizeof 这里的基本数据类型指short、int、long、float、double这样的...
sizeof是C/C的单目标操作符(operator ),简单地说,它负责返回对象或类型所占的内存字节数。 如c语言中的其他运算符,---等,sizeof运算符给出了该操作数的内存大小(以字节为单位)。 操作数可以是表达式或括号中的类型名称。 MSDN中的解释是: thesizeofkeywordgivestheamountofstorage,in bytes, associatedwithava...
1、若操作数具有类型char、unsigned char或signed char,其结果等于1。ANSI C正式规定字符类型为1字节。例如int类型在16位系统中占2个字节,在32位系统中占4个字节。 2、int、unsigned int 、short int、unsigned short 、long int 、unsigned long 、float、double、long double类型的sizeof 在ANSI C中没有具体规...
结论:不论sizeof要对谁取值,最好都加上()。 三、基本数据类型的sizeof (1)C++内置数据类型 32位C++中的基本数据类型, char,short int(short),int,long int(long),float,double, long double大小分别是:1,2,4,4,4,8, 10。 考虑下面的代码: ...
3) sizeof object; // sizeof 对象; 所以一下三种sizeof的使用都是对的 复制代码 代码如下: #include main() { int b; printf("%dn",sizeof b); printf("%dn",sizeof(b)); printf("%dn",sizeof(int)); } 4、基本数据类型的sizeof 这里的基本数据类型指short、int、long、float、double这样的...
C语言中,`sizeof(double)` 返回的是 8,表示 double 类型在内存中占用的字节数为 8 个字节(64位)。double 类型能够表示的数值范围大约在 1.7E-308 到 1.7E+308 之间,并且保证有 15 位到 16 位的有效数字。使用格式化输入输出函数 `scanf` 和 `printf` 时,应使用 `%lf` 来正确读取和...
百度试题 结果1 题目sizeof (double)的结果值是( ) A. 8 B. 4 C. 2 D. 出错 E. SIZEOF的作用是判断数据类型长度,double在C里用8个字节来存储数据。 相关知识点: 试题来源: 解析 A 反馈 收藏
4. 基本数据类型的sizeof 这里的基本数据类型指short、int、long、float、double这样的简单内置数据类型。由于它们都是和系统相关的,所以在不同的系统下取值可能不同。这务必引起我们的注意,尽量不要在这方面给自己程序的移植造成麻烦。 一般的,在32位编译环境中,sizeof(int)的取值为4。 5. 指针变量的sizeof 学...