题目
C 语言中非空的基本数据类型[1]包括A. 整型 , 实型 , 逻辑型B. 整型 , 实型 , 字符型C. 整型 , 字符型 , 逻辑型D. 整型 , 实型 , 逻辑型 , 字符型
C 语言中非空的基本数据类型[1]包括
A. 整型 , 实型 , 逻辑型
B. 整型 , 实型 , 字符型
C. 整型 , 字符型 , 逻辑型
D. 整型 , 实型 , 逻辑型 , 字符型
题目解答
答案
B. 整型 , 实型 , 字符型
解析
本题考查C语言的基本数据类型。关键点在于明确C语言中非空的基本数据类型的组成。需要特别注意:
- C语言没有内置的逻辑型(布尔型),逻辑值通常通过整数0(假)和非0(真)表示;
- 实型包含
float和double; - 字符型用
char表示。
选项中若包含“逻辑型”则为错误选项。
C语言的标准基本数据类型包括:
- 整型(int):表示整数;
- 实型(float/double):表示浮点数;
- 字符型(char):表示字符或小整数。
逻辑型(如bool)并非C语言的基本数据类型,虽然C99支持_Bool类型,但需通过头文件<stdbool.h>扩展,不属于标准基本类型。因此:
- 选项B(整型、实型、字符型)正确;
- 含“逻辑型”的选项(A、C、D)错误。