首页 > 试题广场 >

以下哪个选项可以正确描述sizeof(double)?

[单选题]
以下哪个选项可以正确描述sizeof(double)?
  • 一个整型表达式
  • 一个双精度型表达式
  • 一个不合法的表达式
  • 一种函数调用
推荐
sizeof是C语言中的一个操作符(operator),不是函数调用,简单的说其作用就是返回一个对象或者类型所占的内存字节数由于结果是无符号整数,因此可以把它看作是无符号整型表达式。所以选择A。
编辑于 2015-02-03 20:54:00 回复(0)
sizeof()的计算发生在程序编译时刻,因此不会是函数调用。例如 char szA[sizeof(int)*100]可以定义静态数组。sizeof 返回的是size_t,程序内部相当于int。所以sizeof相当于一个整形表达式
发表于 2017-08-02 15:15:33 回复(0)
sizeof是操作符,不是函数。
发表于 2017-01-26 17:22:35 回复(0)
sizeof 是运算符和加减乘除是一样的种类的,不是函数,切记。考试常考的知识点。
发表于 2021-11-29 23:06:05 回复(0)
sizeof是一个操作符,返回无符号整型
发表于 2016-07-01 12:48:09 回复(0)
sizeof主一个操作符,不是函数调用,它将返回一个无符号的整形数据。因此可以将其看成一个无符号整形的表达式。
发表于 2016-05-21 15:01:56 回复(0)
sizeof不是函数,只是一种运算符 一.sizeof和strlen的主要区别\n1.sizeof 是运算符,而strlen 是C语言库函数中的一个函数(使用时包含头文件(string.h));\n\n对于sizeof来说,使用时不加()也是正确的,这样也可以说明sizeof不是函数\n\n2.sizeof 操作符用于计算变量或类型的大小,一般单位为字节,通常用于计算内存大小。\n\n3.strlen是计算字符串长度的,遇到\\0结束,返回不包括\\0,即如果没有\\0则会计算出随机值;
编辑于 2024-04-03 13:17:39 回复(0)
sizeof是C语言中的一个操作符(operator),不是函数调用,简单的说其作用就是返回一个对象或者类型所占的内存字节数由于结果是无符号整数,因此可以把它看作是无符号整型表达式。
发表于 2021-11-09 11:00:56 回复(0)

sizeof不是函数,他只是一种操作符

发表于 2020-01-22 09:39:13 回复(0)