C/C++面试准备——数据类型
数据类型
在C语言中,数据类型分为:基本数据类型、构造数据类型、指针类型、void类型。
构造类型又分为:数组类型、结构类型、联合类型。
题(1):写出代码结果
考察进制数的表示
#include<stdio.h>
int main()
{int a=167;int b=025;printf("a:%d b:%d",a,b);
}
//a:167 b:21
题(2):C语言中不合法的整数类型
A:32768
B:0
C:037
D:0xAF
答案:A
考察数据类型、数值表示范围
题(3):以下这两段代码正确吗?
考察数据类型与类型转换
//代码1
short s1=1;
s1=s1+1L;
//"s1+1L"中,1是长整型常量,所以s1转换为长整型(long),然后和1相加,结果是一个长整型;
//在“s1=s1+1L”中有把一个长整型结果赋值给short型的s1,即把大的隐式转换为一个小的,所以编译出错。
//正确方式s1=(short)(s1+1L)
//代码2
short s1=1;
s1+=1L;
//在“s1+=1L” 中 “+=”算符已经执行了类型转换。
//所以代码一是错的,代码二是正确的
题(4):在下列代码中数组x和数组y相同吗?
考察内容字符、字符串
C语言中单引号和双引号的含义不同,但是弄混了编译器也并不会报错。
字符:用单引号括起来的一个字符代表一个整数。
字符串:用双引号括起来,代表的是一个指向无名数组起始地址的指针。该数组被双引号内的字符及一个额外的二进制值的字符‘\0’初始化。
例如:‘a’ 是字符a,"a"是一个字符串,有两个元素,一个是字符‘a’,一个字符‘\0’。
char x[]={"abcd"};
char y[]={'a','b','c','d'};
//两个数组是不同的
题(5):char型数据在内存中的存储形式。
考察字符存储形式,任何数据在内存中都是二进制形式存放的,数值是以补码表示的。
字符型数据在内存中按其对应的ASCII码来存储。
实型数据按数形式存储,分小数部分和指数部分,小数部分二进制表示,指数部分用2的幂次来表示。
整型数据用补码表示。
A:补码
B:反码
C:原码
D:ASCII码
答案:D
C/C++面试准备——数据类型相关推荐
- 【前端面试】数据类型与类型检测
1.在JS中有哪些数据类型? (1)JavaScript中的数据类型有6种: 基础数据类型5种:Boolean.String.Number.undefined.null 复杂数据类型1种:Object ...
- MySQL面试 (一) 数据类型
文章目录 mysql数据类型汇总 1.整数类型 2.浮点数类型 3.字符串类型 4.枚举类型(ENUM) 5.日期和时间类型 面试题 1. int(10) 和 bigint(10)能存储的数据大小一样 ...
- 联易融前端面试:判断数据类型
在js中如何判断数据类型?断的结果都是什么?有多少种判断方式? 1.typeof 1.返回类型包含7中:number.booblean.string.symbol.object.function.un ...
- 校招慕课Java面试新手尊享课笔记——Java基础从数据类型到类
面试知识点 数据类型 首先补充说明1个字节8bit boolean: 1字节 byte:1字节 整数 char:2字节 short:2字节 整数 int:4字节 整数 long:8字节 整数 floa ...
- 1.1 java基础
视频看的是狂神说Java 一.电脑快捷键 1.Ctrl + shift + esc打开任务管理器 2.win + E打开"我的电脑" 3.win + R打开运行方式 4.ctrl ...
- 面试题:机器学习的学习方式主要有哪些?
更多面试题,请看 wx公众号"机器学习算法面试" 根据数据类型的不同,对一个问题的建模有不同的方式.依据不同的学习方式和输入数据,机器学习主要分为以下四种学习方式. 监督学习 特点 ...
- python100个必背知识-python编程面试中必考的知识点,数据类型全解,笔记超全面...
原标题:python编程面试中必考的知识点,数据类型全解,笔记超全面 python作为一门高级编程语言,它的定位是优雅.明确和简单.阅读Python编写的代码感觉像在阅读英语一样,这让使用者可以专注于 ...
- Interview:算法岗位面试—10.11下午—上海某公司算法岗位(偏机器学习,互联网数字行业)技术面试考点之XGBoost的特点、python的可变不可变的数据类型、赋值浅拷贝深拷贝区别
ML岗位面试:10.11下午-上海某公司算法岗位(偏机器学习,互联网数字行业)技术面试考点之XGBoost的特点.python的可变不可变的数据类型.赋值浅拷贝深拷贝区别 Interview:算法岗位 ...
- php面试专题---2、常量及数据类型考点
php面试专题---2.常量及数据类型考点 一.总结 一句话总结: 变量为null和变量判断为false的情况需要仔细注意下 1.PHP中字符串可以使用哪三种定义方法以及各自的区别是什么? 单引号:不 ...
最新文章
- js隐藏或显示某区域
- linux 命令 单词,linux中常用的命令相对应的单词
- Linux——Ubuntu 18.04 安装screenFetch(显示系统/主题信息的命令行脚本)
- Qt Creator导入3D资产Importing 3D Assets
- fopen -- 打开文件或者 URL
- PHP随机静态页面生成系统源码雨尘SEO系统v1.3
- 6410的系统时钟设置(下)---几个常用函数的C源码
- Windows Nano Server VHD文件制作
- 自定义LinkedList实现
- [软件应用]官方下载Nero-9.4.13.2d_update.exe迅雷竟也报毒
- 类的说明补充,对象的学习
- linux node安装菜鸟教程,Docker 安装 Node.js
- 新版眼保健操图解(转)
- 对于C语言中的指针**P的理解,C语言指针**p是什么意思
- Scrapy入门案例,抓取美剧天堂的前100最新
- day4-数字类型和列表基础
- Unity ML-Agents 之 环境的搭建,以及的 demo 测试
- Vue 事件绑定与解绑
- 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个
- 团队作业收官——项目产品宣传文案和推广方案