• openjudge1.2


    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;
    }
    
    
  • 相关阅读:
    POJ
    巧得int(4字节)最大最小值
    POJ
    POJ
    2018牛客暑期多校训练第三场——C Shuffle Cards(rope大法)
    共享一些知识点的学习地址
    webstorm的各种快捷键配置
    Remote Debugging Chrome 结合Genymotion模拟器的移动端web真机调试
    支持新版chrome,用webstorm编译形成css和sourcemap,调试sass和less源文件
    最新版phonegap3.5.1环境搭建
  • 原文地址:https://www.cnblogs.com/axma/p/9429131.html
Copyright © 2020-2023  润新知