民國111年 第2梯次 電腦軟體設計(C++)乙級 學科
第53題
以下何者不是C++ 語言整數資料型態?
題目
以下何者不是C++ 語言整數資料型態?
- (1) short
- (2) int
- (3) byte
- (4) double
官方答案
(4) double
解析
C++ 的整數型態包含 short、int、long、long long,以及各自的 unsigned 版本;short 至少 16 位元,int 一般為 32 位元,都是用來存放不帶小數的整數。double 屬於浮點數型態,通常為 64 位元 IEEE 754 倍精度格式,專門表示帶小數的實數值,不能歸類為整數型態。至於 byte,C++17 起標準函式庫提供 std::byte(定義於 <cstddef>),許多嵌入式或 Arduino 環境也常把 byte typedef 成 unsigned char,本質仍為整數。因此本題應選 double。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。