题目
C语言中最简单的数据类型包括 ( )A. 整型、实型、逻辑型B. 整型、实型、字符型C. 整型、字符型、逻辑型D. 整型、实型、逻辑型、字符型
C语言中最简单的数据类型包括 ( )
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、实型、逻辑型、字符型
题目解答
答案
B. 整型、实型、字符型
解析
考查要点:本题主要考查C语言的基本数据类型,需要明确C语言标准中预定义的简单数据类型。
解题核心思路:
C语言中最简单的数据类型包括整型(int)、实型(float/double)、字符型(char)。需注意,逻辑型(布尔类型)并非C语言的内置基本类型,而是通过头文件<stdbool.h>
定义的扩展类型,因此不属于题目中“最简单”的原始数据类型。
破题关键点:
- 排除包含“逻辑型”的选项(A、C、D),直接锁定正确答案为B。
C语言的基本数据类型是语言本身直接支持的类型,无需额外定义。具体包括:
- 整型(int):表示整数,如
int a = 5;
- 实型(float/double):表示浮点数,如
float b = 3.14; double c = 2.718;
- 字符型(char):表示单个字符或ASCII码,如
char d = 'A';
逻辑型(布尔类型)在C语言中并非内置类型。虽然C99标准支持_Bool
类型(需包含<stdbool.h>
),但其本质是整数的扩展,因此不属于题目中“最简单”的原始类型。