C语言经典面试题及详细答案.docx

C语言经典面试题及详细答案

一、基础概念类(必考,考察基本功)

1.说说C语言中int、char、float、double的大小和取值范围(32位系统)

答案:核心是记住32位系统下的标准大小,取值范围不用死记,理解计算逻辑即可。

-int:4字节(32位),取值范围-231~231-1(-2147483648~2147483647);原因是有符号int用1位表示符号(0正1负),31位表示数值,最高位为1时表示负数,遵循补码规则。

-char:1字节(8位),分有符号和无符号:有符号char(默认)取值范围-128~127,无符号char取值范围0~255;ch

文档评论(0)

1亿VIP精品文档

相关文档