数据类型

在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. 【前端面试】数据类型与类型检测

    1.在JS中有哪些数据类型? (1)JavaScript中的数据类型有6种: 基础数据类型5种:Boolean.String.Number.undefined.null 复杂数据类型1种:Object ...

  2. MySQL面试 (一) 数据类型

    文章目录 mysql数据类型汇总 1.整数类型 2.浮点数类型 3.字符串类型 4.枚举类型(ENUM) 5.日期和时间类型 面试题 1. int(10) 和 bigint(10)能存储的数据大小一样 ...

  3. 联易融前端面试:判断数据类型

    在js中如何判断数据类型?断的结果都是什么?有多少种判断方式? 1.typeof 1.返回类型包含7中:number.booblean.string.symbol.object.function.un ...

  4. 校招慕课Java面试新手尊享课笔记——Java基础从数据类型到类

    面试知识点 数据类型 首先补充说明1个字节8bit boolean: 1字节 byte:1字节 整数 char:2字节 short:2字节 整数 int:4字节 整数 long:8字节 整数 floa ...

  5. 1.1 java基础

    视频看的是狂神说Java 一.电脑快捷键 1.Ctrl + shift + esc打开任务管理器 2.win + E打开"我的电脑" 3.win + R打开运行方式 4.ctrl ...

  6. 面试题:机器学习的学习方式主要有哪些?

    更多面试题,请看 wx公众号"机器学习算法面试" 根据数据类型的不同,对一个问题的建模有不同的方式.依据不同的学习方式和输入数据,机器学习主要分为以下四种学习方式. 监督学习 特点 ...

  7. python100个必背知识-python编程面试中必考的知识点,数据类型全解,笔记超全面...

    原标题:python编程面试中必考的知识点,数据类型全解,笔记超全面 python作为一门高级编程语言,它的定位是优雅.明确和简单.阅读Python编写的代码感觉像在阅读英语一样,这让使用者可以专注于 ...

  8. Interview:算法岗位面试—10.11下午—上海某公司算法岗位(偏机器学习,互联网数字行业)技术面试考点之XGBoost的特点、python的可变不可变的数据类型、赋值浅拷贝深拷贝区别

    ML岗位面试:10.11下午-上海某公司算法岗位(偏机器学习,互联网数字行业)技术面试考点之XGBoost的特点.python的可变不可变的数据类型.赋值浅拷贝深拷贝区别 Interview:算法岗位 ...

  9. php面试专题---2、常量及数据类型考点

    php面试专题---2.常量及数据类型考点 一.总结 一句话总结: 变量为null和变量判断为false的情况需要仔细注意下 1.PHP中字符串可以使用哪三种定义方法以及各自的区别是什么? 单引号:不 ...

最新文章

  1. js隐藏或显示某区域
  2. linux 命令 单词,linux中常用的命令相对应的单词
  3. Linux——Ubuntu 18.04 安装screenFetch(显示系统/主题信息的命令行脚本)
  4. Qt Creator导入3D资产Importing 3D Assets
  5. fopen -- 打开文件或者 URL
  6. PHP随机静态页面生成系统源码雨尘SEO系统v1.3
  7. 6410的系统时钟设置(下)---几个常用函数的C源码
  8. Windows Nano Server VHD文件制作
  9. 自定义LinkedList实现
  10. [软件应用]官方下载Nero-9.4.13.2d_update.exe迅雷竟也报毒
  11. 类的说明补充,对象的学习
  12. linux node安装菜鸟教程,Docker 安装 Node.js
  13. 新版眼保健操图解(转)
  14. 对于C语言中的指针**P的理解,C语言指针**p是什么意思
  15. Scrapy入门案例,抓取美剧天堂的前100最新
  16. day4-数字类型和列表基础
  17. Unity ML-Agents 之 环境的搭建,以及的 demo 测试
  18. Vue 事件绑定与解绑
  19. 怎么将几张pdf合并成一张_怎么把多个PDF文件合并成一个
  20. 团队作业收官——项目产品宣传文案和推广方案

热门文章

  1. 微信小程序登录与服务器交换数据的流程
  2. zigbee的路由器能分配网络地址吗_光猫、路由器、交换机的区别与联系
  3. 《RFID原理及应用》期末复习总结
  4. swiper多张轮播图显示分页器,一张不显示
  5. 通过JAVA实现OTP验证-下
  6. 地产企业用集中采购降本?请做好这三点
  7. 直播软件开发,所用到的技术。
  8. Ubuntu22.04编译安装vulkan图形渲染环境
  9. Python爬取地铁线路及站点数据,文末附上爬取的各地区shp数据下载链接
  10. Android列表收缩与展开仿QQ好友列表(非常详细,附源码)