(习题主要选自C++ Primer,方便自己以后复习才写到博客上)

1. 当给16位的unsigned short对象赋值100000的时候,最终赋值结果是?

解:首先了解超出变量范围的时候,编译器的处理策略是二进制截取低16位

  unsigned short的取最大值2^16-1=65535,那么大于16位的时候,肯定可以写成i*2^16这种形式,所以赋值结果相当于100000对2^16进行取余,结果就是34464

2. float和double的差别在哪里?

解:二者的存储位数不同,float是32位,double是64位,因此取值范围不同,精度也不同,float最多6~7位有效数字,double最少10位有效数字,一般是16位,指数位,尾数位因机器而异

3. 银行系统中,偿还金额,利率,本金和付款金额选择什么类型,说明原因?

解: 利率选择float,因为利率比较小

  本金选择long类型,因为本金一般为整数,long最大数2^31-1

  付款选用double类型

4. 常用的转义字符解释?

解:\n 换行 010     \r 回车(回到本行行首) 013

  \t 水平制表 009    \“ 双引号 034  \b 退格 008

  \v 垂直制表 011  \0 空字符 000

  \\ 反斜杠 092   \' 单引号 039

5. 编写程序,用户输入底数(base)和指数(exponent),输出结果?

解:考查点是exponent是负数的的情况

6. 合法性判断

解:const int buf 不合法,const变量声明就必须被赋值

  int &vall=1.01 不合法,非const引用不得绑定右值,可以绑定到一个已经被赋值的变量

  const int &vall = 1; 合法

7. C++声明与定义的区别

解:在一个程序中,变量只能定义一次,可以被声明多次,参见此文

  http://www.cnblogs.com/wangliang651/archive/2009/04/06/1430098.html

转载于:https://www.cnblogs.com/MuscleBJL/p/3829275.html

C++习题之变量和基本类型相关推荐

  1. Java定义接口变量为接收类型有什么好处(面向接口编程)

    个人理解:定义接口变量为接收类型属于面向接口的编程,通过接口的抽象能减少类之间的耦合,增加可复用性. 面向接口编程: 一种规范约束 制定者(或者叫协调者),实现者(或者叫生产者),调用者(或者叫消费者 ...

  2. java 定义类变量初始化吗_Java的变量有哪些类型?变量如何定义?如何初始化?请说明理由并举例_学小易找答案...

    [单选题]根据金杯萃取理论,咖啡萃取比较适合的参数是: (2.9分) [判断题]高分化的鳞状细胞癌恶性程度高,低分化的鳞状细胞癌恶性程度低. ( ) [简答题]第 3-4 节之间的关系是什么?在全诗结 ...

  3. 【Groovy】Groovy 动态语言特性 ( Groovy 中的变量自动类型推断以及动态调用 | Java 中必须为变量指定其类型 )

    文章目录 前言 一.Groovy 动态语言 二.Groovy 中的变量自动类型推断及动态调用 三.Java 中必须为变量指定其类型 前言 Groovy 是动态语言 , Java 是静态语言 ; 一.G ...

  4. decltype判断变量或表达式类型

    文章目录 1 decltype判断变量或表达式类型 1 decltype判断变量或表达式类型 在C++11中增加了判断变量或表达式类型的供能,decltype (expr是变量或表达式expr的已声明 ...

  5. Python变量和对象类型速记手册

    变量和对象类型 Python中关于变量和对象类型有一些重要的概念: 变量不受类型约束 变量并不是一块内存空间的标签,只是对象的名字,是没有类型的,相当于一个可以指向任何对象void指针.类型属于对象, ...

  6. C++ Primer 5th笔记(2)chapter 2变量和基本类型:constexpr 、auto、类型别名、decltype

    1.constexpr和常量表达式 1.1 常量表达式 定义:变量的值在编译器的时候就可以得到是一个常量 eg. const int i = 0; 1.2 constexpr变量 让编译器来验证变量的 ...

  7. C++ Primer 5th笔记(2)chapter 2变量和基本类型:变量声明、关键字

    0. 几个零星知识点 . 嵌套作用域:局部变量会覆盖全局变量 . char 在有些机器有符号,有的无符号. . 标识符大小写敏感. 1.变量声明和定义 c++ 将声明和定义分开来. 声明 extern ...

  8. Chapter2(变量和基础类型)--C++Prime笔记

    数据类型选择的准则: ①当明确知晓数值不可能为负时,选用无符号类型. ②使用int执行整数运算.在实际应用中,short常常显得太小而long一般和int有一样的尺寸.如果运算范围超过int的表示范围 ...

  9. C++知识总结(1)--变量和基本类型

    最近打算看看<C++ primer>,重新复习C++的一些知识点,同时会添加部分在做牛客网编程题目时候记录的知识点. 变量和基本类型 endl操纵符的效果是结束当前行,并将与设备关联的缓冲 ...

最新文章

  1. 如何不让右下角出现“windows安全报警”
  2. python交并补_Python 集合的交差并补操作及方法
  3. 结合代码详细聊聊 Java 网络编程中的 BIO、NIO 和 AIO
  4. linux 删除文件反选
  5. SAP C4C产品主数据OData服务的ETag处理
  6. 简单获取任意app的URL Schemes
  7. 对数周期天线hfss建模_HFSS也有金手指,FADDM招式详解
  8. 5s突然一直信号无服务器,手机突然没信号了怎么回事?
  9. 深入了解hibernate之PO,VO,load,get
  10. 照相长度测试软件,拍张照片就知道你的长度了,还要什么测量工具!
  11. macos android大小写,Git(MacOS)区分大小写覆盖问题
  12. 中科院计算所沈华伟:图神经网络表达能力的回顾和前沿
  13. 吕蒙正千年奇文《寒窑赋》鉴赏
  14. gdb - 暂停/恢复程序执行
  15. 解决微信小程序调试进入 paused in debugger 状态解决办法
  16. python实现支付宝
  17. Latex 使用自己安装的自定义字体 教程
  18. GLES2.0中文API-glCompressedTexImage2D
  19. 计算机毕业论文乐谱播放器,给大家推荐一个超强的播放器!我刚发现的。居然显示乐谱...
  20. Python 爬虫实例+爬取豆瓣小组 + wordcloud 制作词云图

热门文章

  1. ggplot2作图4
  2. R语言的常用函数速查
  3. 聚类算法分析及其性能比较
  4. 关于数据分析部门组织架构的探讨
  5. 页面布局让footer居页面底部_网站页面结构与关键词布局技巧
  6. Win10安装配置CLion+MinGW
  7. c语言程序功能实现不了,请高手帮忙看看我的程序,编译不报错,但是实现不了功能...
  8. data的值 如何初始化vue_【Vue 原理】Vue 是如何代理 data、methods 和 props 的?
  9. java获取当前年月日历_转:JavaCalendar获取年、月、日、时间
  10. 【计算机组成原理】计算机系统概论