1.2.1

描述

分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a;
short b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}

1.2.2

描述

分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
float a;
double b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}

1.2.3

描述

分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
bool a;
char b;
cout<<sizeof(a)<<" "<<sizeof(b);
return 0;
}

1.2.4

描述

有两个变量a和b,在执行了如下代码后:

a = 32768;
b = a;
printf("%d %d\n", a, b);

输出两个数:32768 -32768

请问a和b分别是以下哪种类型?

A. bool B. char C. short D. int E. float F. double

#include<iostream>
using namespace std;
int main()
{
cout<<"D"<<" "<<"C";
return 0;
}

1.2.5

描述

有两个变量a和b,在执行了如下代码后:

a = 1.000000001;
b = a;
printf("%.9f %.9f\n", a, b);

输出两个数:1.000000001 1.000000000

请问a和b分别是以下哪种类型?

A. bool B. char C. short D. int E. float F. double

#include<iostream>
using namespace std;
int main()
{
cout<<"F"<<" "<<"E";
return 0;
}

1.2.6

描述

输入一个单精度浮点数,将其向零舍入到整数。

说明:向零舍入的含义是,正数向下舍入,负数向上舍入。

提示:可以使用强制类型转换来实现。

#include<iostream>
using namespace std;
int main()
{
double a;
cin>>a;
cout<<(int)a;
return 0;
}

1.2.7

描述

输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
cout<<(int)a;
return 0;
}

1.2.8

描述

输入一个ASCII码,输出对应的字符。

#include<iostream>
using namespace std;
int main()
{
int a;
cin>>a;
cout<<(char)a;
return 0;
}

1.2.9

描述

将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

#include<iostream>
using namespace std;
int main()
{
int a;
bool b;
cin>>a;
b=a;
cout<<(int)b;
return 0;
}

1.2.10

描述

还记得在上一章里,我们曾经输出过的“Hello, World!”吗?

它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。

请编程求出它的大小,看看跟你设想的是否一样?

#include<iostream>
using namespace std;
int main()
{
cout<<sizeof("Hello,World!");
return 0;
}

openjudge1.2的更多相关文章

  1. 【noip新手入门向】OpenJudge1.3-14大象喝水

    一.写在前面 我也不知道我为什么要写这个鬼畜的东西←_←才不是为了水blog量什么的(划掉),其实是为了明天给学弟学妹们传教准备. 这道题对完全对c语言没有概念的小萌新们极度友好,可以锻炼小萌新们的代 ...

  2. openjudge1.3

    目录 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1 ...

  3. openjudge1.1

    目录 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.1 描述 对于大部分编程语言来说,编写一个能够输出"H ...

  4. OpenJudge1.5.6:整数序列的元素最大跨度值

    描述 给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值). 输入一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不 ...

  5. OpenJudge1.5.17

    20:球弹跳高度的计算 总时间限制: 1000ms 内存限制: 65536kB 描述 一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下. 编程计算气球在第10次落地时,共经过 ...

  6. OpenJudge1.5.17 菲波那契数列

    17:菲波那契数列 总时间限制: 1000ms 内存限制: 65536kB 描述 菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和. 给出一个正整数k,要求 ...

随机推荐

  1. opencv imshow plt imshow

    opencv官方文档上写的,https://docs.opencv.org/master/dc/d2e/tutorial_py_image_display.html Color image loade ...

  2. 探索ASP.NET MVC5系列

    探索ASP.NET MVC5系列之~~~6.Session篇(进程外Session)     探索ASP.NET MVC5系列之~~~5.缓存篇(页面缓存+二级缓存)     探索ASP.NET MV ...

  3. element-UI级联选择器(Cascader)获取label值 ,this.$refs['新组件名'].currentLabels 在2.7版本给移除了,新的解决方法。

    原文参考:https://blog.csdn.net/lijiabinbbg/article/details/97396812 遇到的新的问题是如果设置了ref,那么v-model绑定的值不会动态更新 ...

  4. window当mac用,VirtualBox虚拟机安装os系统

    mac的环境让开发者很享受,既可以像在linux环境下开发,又可以享受到几乎window所有支持的工具软件,比如ide,note,browser 我的安装过程 1.首先你有了64位的window7操作 ...

  5. React Hooks --- useState 和 useEffect

    首先要说的一点是React Hooks 都是函数,使用React Hooks,就是调用函数,只不过不同的Hooks(函数)有不同的功能而已.其次,React Hooks只能在函数组件中使用,函数组件也 ...

  6. HTNL5-ARIA role属性

    WAI-ARIA Web Accessibility Initiative’s Accessible Rich Internet Applications 无障碍网页倡议–无障碍的富互联网应用,也简称 ...

  7. 20、解决Vue使用bus兄弟组件间传值,第一次监听不到数据

    1.新建bus.js文件: import Vue from 'vue' export default new Vue; 2.在需要通信组件A,B中引入bus: A组件: import Bus from ...

  8. MySQL Config--参数innodb_flush_method

    延迟写 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行.当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输 ...

  9. 计算python脚本的运行时间

    首先说一下我遇到的坑,生产上遇到的问题,我调度Python脚本执行并监控这个进程,python脚本运行时间远远大于python脚本中自己统计的程序执行时间. 监控python脚本执行的时间是36个小时 ...

  10. 树莓派3b+更改静态IP

    ubuntu系统修改静态IP的方法是在修改/etc/network/interfaces文件,而树莓派此文件下有说明: # interfaces() ) and ifdown() # Please n ...