C工程师面试题及详细答案.docx

C工程师面试题及详细答案

一、基础语法(必考题,考察基本功)

1.题目:说说C语言中int、char、float、double的占用字节数、取值范围,以及实际开发中如何选择?

详细答案:

首先明确:不同编译器(GCC、MSVC)和操作系统(32位、64位)中,部分类型字节数有差异,以实际开发中最常用的32位/64位LinuxGCC编译环境为准(面试时需说明这点,体现严谨性)。

char:占用1字节(固定,C标准规定),取值范围-128~127(有符号)、0~255(无符号,unsignedchar);

实际使用:用于存储单个字符、二进制数据(如串口接收的字节流),注意区分有符号/无符号

文档评论(0)

1亿VIP精品文档

相关文档