请问这道C语言该怎么做啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问这道C语言该怎么做啊?相关的知识,希望对你有一定的参考价值。

编程写程序,实现取一个整数num(例如252),输出该数右端开始的第4~位(注意是将整数252转换为二进制数11111100,然后再取出第4~7位1111,最后再以十六进制输出Oxf)。

#include <stdio.h>
 
int main(void)

 int num;
 
 printf("Inpur your number:");
 scanf("%d", &num);
 printf("0x%x", (num >> 3) & 0xf);
 
 return 0;

 

采用位操作。
希望对楼主有所帮助。

追问

printf("0x%x", (num >> 3) & 0xf);
这个你能给我解释下吗?

追答

num>>3就是向右移3位啦, &0xf就是取低四位的。

参考技术A ;左边到右端第四位
nNum1 = (num&0xFFFFFFF0) >>4
;第四位到第七位
nNum2 = (num&0xF0)>>4

printf(" %x\n", nNum1);
printf(" %x\n", nNum2);

我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊?不要太复杂

基础都有,就是不知道怎么开始,从哪做起。谁可以给我列出个步骤啊,就是先做什么?这是用来交作业的。万分感谢帮我想过的人!

设计思路么?
首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系
然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了
参考技术A 如果有一定的PHP基础就挺好做了,具体你可以参考下面的步骤来做:
1.首先你需要建立一个数据库;
2.然后再在数据库里录入一些示例数据;
3.根据你的需求编写代码;
4.先写前端的html查询页面的代码(如果不知道代码源,可以在网上搜索);
5.根据你的需求编写查询成绩需要的编辑框、下拉选择框等,并将做好的表单提交并设定好xxx.php;
6.接着是撰写后台代码xxx.php,并连接数据库,根据参数设置查询数据,并设置好返回或直接显示结果。
除此之外,也可以通过在线的成绩查询系统生成网站进行制作,更简单~

以上是关于请问这道C语言该怎么做啊?的主要内容,如果未能解决你的问题,请参考以下文章

请问C语言中clock()函数该怎么用?

请问C语言中clock()函数该怎么用?

请问这道c++编程题怎么做?(急求大神帮忙)——抽奖2

请大家帮我做一下这道C语言编程的题!

这道c语言怎么做

请问C语言中float,long,int等是怎么区分范围的