首页 > 试题广场 >

sizeof(float)是()?

[单选题]
C语言中 sizeof 是( )
  • 函数调用
  • 操作符
  • 以上都不对
sizeof是操作符,在编译阶段就获得结果,strlen是函数调用,在运行阶段才获得值。
发表于 2017-08-30 07:53:43 回复(3)
sizeof是操作符,在编译阶段就获得结果,strlen是函数调用,在运行阶段才获得值。
sizeof(float)返回值是一个整型,在编译阶段就被整型替代了,所以这是一个整型表达式。
发表于 2018-03-11 19:47:08 回复(0)

sizeof(float)返回float型变量所占存储单元的字节数。

sizeof --运算符,计算大小,单位是byte(字节)整型

(float) --一个float型浮点数

sizeof(float) --算出一个float型浮点数占存储单元几个byte,整型。

在编译时sizeof(float)就是个常量4,所以是一个整形表达式。

发表于 2018-02-09 21:46:33 回复(2)
sizeof是运算符(操作符),而且是唯一一个以单词形式出现的运算符,它用来计算存放某一个量需要占用多少字节,它的结合 性是从右到左。
发表于 2022-07-27 20:43:11 回复(0)
sizeof(balabla)经常用于分配空间,分配空间是在编译阶段就完成的,所以是一个表达式
发表于 2020-09-15 15:13:11 回复(0)
sizeof是操作符,在编译阶段就获得结果 strlen是函数调用,在运行阶段才获得值
发表于 2024-05-10 00:38:29 回复(0)
不是运算符吗
发表于 2023-02-15 18:03:37 回复(1)
不是关键字吗😥
发表于 2022-10-13 00:03:13 回复(0)
sizeof 是操作符,在编译阶段就确定结果 strlen 是函数调用,需要在运行阶段才确定结果
发表于 2022-10-07 17:58:08 回复(0)
sizeof是操作符,在编译阶段就获得结果
strlen是函数调用,在运行阶段才获得值
发表于 2022-06-18 15:56:48 回复(0)
选C ?不应该是表达式吗?
发表于 2022-02-28 11:40:02 回复(0)
sizeof是操作符,strlen是函数调用!
发表于 2021-12-01 21:31:19 回复(0)
sizeof是测量某种类型的内存占有
发表于 2020-09-25 00:16:45 回复(0)
size of是操作符,编译阶段获得 strlen是函数调用,在运行时获得
发表于 2018-11-06 19:16:55 回复(0)
sizeof是操作符,在编译阶段就确定了,strlen是函数调用,在运行阶段才获得,明明看过的,做题的时候就傻了
发表于 2018-07-06 22:18:40 回复(0)