理论教育 时间单位转换,位运算操作,十六进制左移输出

时间单位转换,位运算操作,十六进制左移输出

时间:2023-11-02 理论教育 版权反馈
【摘要】:利用变量k,将两个变量m和n的值交换。输入一个大写的英文字符,输出对应的小写英文字符。输入用分作单位的时间数,输出用小时和分作单位的时间数。例如,输入“210”,输出“3小时30分”。使用位运算,将unsigned short型变量a所占用的内存单元的16位中的中间两位变为0。输入一个十六进制整数,赋给unsigned short型变量a,将其左移3位,然后以十六进制形式输出。扫描二维码获取习题参考答案

时间单位转换,位运算操作,十六进制左移输出

1.阅读程序,写出运行结果。

2.编写程序。

(1)输入一个大于10的整数n,输出n除以10的商和余数

(2)利用变量k,将两个变量m和n的值交换。

(3)输入一个实数小数点后面包含有效数字),分别输出它的整数和小数部分。

(4)输入一个英文字符,分别输出它的十进制八进制十六进制的ASCII码值。

(5)输入一个大写的英文字符,输出对应的小写英文字符。

(6)输入一个三位整数n,求n的三位数码之和。

(7)输入一个三位整数n,把n逆序输出(如输入“678”,输出“876”)。

(8)输入x的值,根据函数表达式y=2x2+3x+6计算并输出y的值(输出2位小数)。

(9)输入半径,分别计算圆的面积和球的面积并输出。

(10)使用getchar函数输入1个小写英文字母给变量c,然后使用putchar函数输出它对应的大写英文字母,最后输出该小写英文字母后面的3个相邻英文字母。

(11)输入整型变量m、n的值,计算m除以n的商和余数,然后输出。

(12)输入用分作单位的时间数,输出用小时和分作单位的时间数。例如,输入“210”,输出“3小时30分”。

(13)输入长方体的长、宽、高,输出长方体的体积与表面积。(www.daowen.com)

(14)输入x和y的值,根据函数表达式z=(x-9)2+(y-8)2,计算并输出z的值。

(15)输入2个十六进制整数,赋给unsigned short型变量a、b,计算a和b的“按位与”,然后以十六进制形式输出。

(16)输入2个十六进制整数,赋给unsigned short型变量a、b,计算a和b的“按位或”,然后以十六进制形式输出。

(17)输入2个十六进制整数,赋给unsigned short型变量a、b,计算a和b的“按位异或”,然后以十六进制形式输出。

(18)使用位运算,将unsigned short型变量a所占用的内存单元的16位都变成0。

(19)使用位运算,将unsigned short型变量a所占用的内存单元的16位都变成1。

(20)使用位运算,取出unsigned short型变量a所占用的内存单元的16位中的最右端的4位。

(21)使用位运算,取出unsigned short型变量a所占用的内存单元的16位中的从右端数的第4位到第8位。

(22)使用位运算,将unsigned short型变量a所占用的内存单元的16位中的中间两位变为1。

(23)使用位运算,将unsigned short型变量a所占用的内存单元的16位中的中间两位变为0。

(24)输入一个十六进制整数,赋给unsigned short型变量a,将其左移3位,然后以十六进制形式输出。

(25)输入一个十六进制整数,赋给unsigned short型变量a,将其右移4位,然后以十六进制形式输出。

扫描二维码获取习题参考答案

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈