谁知道电脑键盘按键代码表

谁知道电脑键盘按键代码表,第1张

键盘快捷键使用大全所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高 *** 作速度的目的。

下面为大家介绍一些常用快捷键岩悄的使用和功能。

希望这些电脑快捷键大全可行枣弊以给用户带来便捷的上网体验。

善用快捷键,可以更快捷的使用电脑。

扩展资料:

CTRL+ALT+DELETE或CTRL+ALT+ENTER或ALT+F4 在win9x中打开关闭程序对话框

Win键或CTRL+ESC 打开开始菜单

DELETE 删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是

放入回收站

简要介绍F1~F12功能键的功能

F1 显示当前程序或者windows的帮助内容。

F2 当你选中一个文件的话,这意味着“重命名”

F3 当你在桌面上的时候是打开“查找:所有文件” 对话框

F10或ALT 激活当前程序的菜单栏

F11 所档族打开的网页(退出)全屏

F12在编辑好Excel或Word文档可“另存为”

参考资料:电脑快捷键常用网页浏览快捷键Windows快捷键大全

编程实现计算n!,也就是n*(n-1)*(n-2)*....*1,可郑激卖以通过递归函数来实现,具体实现方法:

#include <stdio.h>

int Func(int n)

{

if(n <2)

return 1

else

return n*Func(n-1)

}

void main()

{

int n =0,m=0

printf("请输入一个正整数:")

scanf("%d",&n)

m=Func(n)

printf("%d!=%d\n",n,m)

}

在以上程序代码中,Func()为递归函数,主函数main()中接收键盘输入整数值后,调用Func()递归函数,首层m=n*(n-1)!,继续递归调用,m=n*(n-1)(n-2)!,这样逐层递归,直到计算出喊逗N!。

程序输出结果如下:

扩展资料:

所谓n的阶乘就是从1到n的乘积,所以除了递归法来实现以外,其实我们铅凳也可以通过一个for循环,从1到n依次求积同样可以达到计算n!的目地。

具体实现代码如下:

#include <stdio.h>

int main() {

int n,i,s=1

scanf("%d",&n)

for(i=1i<=ni++)//for循环求累积

s=s*i

printf("%d\n",s)

return 0

}

/*

运行结果:(例如求5的阶乘)

5

120

*/

下面是单片机键盘程序数码管显示36的简单代码示例(以STC89C52单片机为例,具体单片机型号的代码可能会有所不同):

```

#include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

sbit LSA=P2^2

sbit LSB=P2^3

sbit LSC=P2^4

uchar code table[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x58,0x5e,0x79,0x71,0x00}

// 数码管0~F的编码

uchar keyCode// 按键值

uchar num = 0// 显示的数字

void delay(uint x)

{

uint i,j

for(i=xi>0i--)

for(j=110j>0j--)

}

void DigDisplay()

{

uchar i

for(i=0i<8i++)

{

switch(i)

{

case(0):LSA=0LSB=0LSC=0break //选择第0位数码管

case(1):LSA=1LSB=0LSC=0break //选择第1位数码管

case(2):LSA=0LSB=1LSC=0break //选择第2位数码管

case(3):LSA=1LSB=1LSC=0break //选择第3位数码管

case(4):LSA=0LSB=0LSC=1break //选择第4位数码管

case(5):LSA=1LSB=0LSC=1break //选择第5位数码野烂明管

case(6):LSA=0LSB=1LSC=1break //选择第6位数码管

case(7):LSA=1LSB=1LSC=1break //选择第7位数码管

}

P0 = table[num]

delay(1) // 延迟一段时间

P0 = 0x00// 清空P0,关闭所有数码管,以便制造闪烁效果

}

}

void KeyDown()

{

if(keyCode==0x0D) // 判断是否按下键盘数字3

{

num = 3 // 显示数字3

}

}

void main()

{

while(1)

{

keyCode=P1 // 读颂告取键盘按键值

if(keyCode!=0xff) // 如果不是按下任何键,则不响应

{

KeyDown() // 判断用户按下哪个键

DigDisplay() // 7段数码管显示

}

}

}

```

上面的代码实现了一个简单的程序,实现了单片机键盘按键输入数字3,然后在7段数码管上显示数字3。程历羡序中使用了数码管的位选功能和键盘扫描功能,以及延迟和数码管编码表等知识。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12351639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存