问题 单项选择题

以下关于C语言数据类型使用的叙述中错误的是______。

A.若只处理“真”和“假”两种逻辑值,应使用逻辑类型
B.若要保存带有多位小数的数据,可使用双精度类型
C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D.整数类型表示的自然数是准确无误差的

答案

参考答案:A

解析: C语言不存在逻辑类型,所以A错误。单精度float类型可提供6位有效数字,双精度double类型可提供16位有效数字,所以要保存带有多位小数的数据,要使用双精度类型,所以B选项正确。结构体类型可以保存不同类型数据,所以C正确,整数的表示是不存在误差的,所以D选项正确。

判断题
单项选择题