《C语言及程序设计》实践项目——敲了哪一个键?

返回:贺老师课程教学链接

【项目2-敲了哪一个键?】

在应用中,常需要检测键盘上敲了哪一个键。每个输入的键都对应一个键值(我们熟悉的字母、数字等,键值就是其ASCII码)。在一些游戏、控制程序中,常用到的,诸如上下左右方向键、PgDn和PgUp这样的翻页键,以及ESC退出键等。用getch()...

文章

贺利坚

2015-07-06

882浏览量

Linux上机笔记(2) vim 下编写C语言

在VI下编译运行C++

vi  1.cpp   (创建cpp文件名)

i     (进入insert模式开始编辑)

#include <stdio.h>

int main()

{

printf("Hello, world.");

return 0;

}

输入完成代码后按Es...

文章

jkxqj

2014-05-13

945浏览量

带你读《C指针原理揭秘:基于底层实现机制》之一:C语言概述

C/C++技术丛书点击查看第二章点击查看第三章 C指针原理揭秘:基于底层实现机制

刘 兴 编著

第1章

C语言概述C语言是一种通用的、过程式的编程语言,其广泛应用于系统与应用软件的开发,具有高效、灵活、功能丰富、表达力强和可移植性强等特点,是最近20多年使用最为广泛的编程语言。C语言是由美国的丹...

文章

温柔的养猫人

2019-11-06

727浏览量

《C语言及程序设计》实践项目——枚举应用

返回:贺老师课程教学链接

【项目1-对称点】

设计函数,可以按指定的方式,输出一个平面点的对称点

下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。

#include

enum SymmetricStyle {axisx, ax...

文章

贺利坚

2015-07-06

825浏览量

《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

本节书摘来自异步社区《Linux指令从入门到精通》一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区“异步社区”公众号查看

4.3 Linux下全屏幕文本编辑器的命令行方式

4.3.1 emacs:文本编辑指令 初步了解emacs编辑器的基础功能,学会使...

文章

异步社区

2017-05-02

1205浏览量

《Linux 高级程序设计(第三版)》——第2章 Linux下C语言开发工具 2.1 常用编辑工具

本节书摘来自异步社区《Linux 高级程序设计(第三版)》一书中的第2章,第2.1节,作者:杨宗德 , 吕光宏 , 刘雍著,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 Linux下C语言开发工具

Linux 高级程序设计(第三版)Linux操作系统绝大多数的内核代码都是由C语言编写...

文章

异步社区

2017-05-02

1786浏览量

我也说说Emacs吧(1) - Emacs和Vi我们都学

好友幻神的《Emacs之魂》正在火热连载中,群里人起哄要给他捧捧场。作为一个学习Emacs屡败屡战的用户,这个场还是值得捧一下的。至少我是买了HHKB键盘的。。。

从我的键盘说起 - 有模式和无模式

下面是我的HHKB键盘的局部图:

与其他常规的键盘不同,我的键盘的Control键的位置,是常规布...

文章

lusing

2017-05-22

1756浏览量

《C语言开发从入门到精通》一第2章 C语言开发工具详解2.1 用DOS开发C程序

本节书摘来自异步社区《C语言开发从入门到精通》一书中的第2章,第2.1节,作者王长青 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第2章 C语言开发工具详解

C语言开发从入门到精通古人云:工欲善其事,必先利其器。由第1章的内容我们了解到,C语言开发工作需要使用专门的开发工具,...

文章

异步社区

2017-05-02

1948浏览量

Linux上机笔记(1)

实验环境  Red Hat

1 linux 用户相关指令的学习

用户 root   密码----

su 从任何用户切换到root

groupadd   useradd   password  创建用户

groupadd stu11 给系统添加一个用户组stu11

userad...

文章

jkxqj

2014-04-29

837浏览量

基于云服务器ECS搭建个人Leanote云笔记本

基于云服务器ECS搭建个人Leanote云笔记本

Leanote简介

Leanote是一款在线的云笔记应用,有如下特点:

支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。

代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。

Mark...

文章

csdragon

2020-09-27

38浏览量

图解VIM常用操作

入职差不多3周多了。接触了很多之前在学校接触不到的人,工具。这3周以来,我就好像是那“进了大观园的刘姥姥”,看什么都觉得新奇。

尤其是看到组内大佬们都不用IDE,要么VIM,要么EMACS。而且用的真的很溜,让我佩服之极。今天趁着周六,我也来总结一下这几天我学到的关于vim的一些操作吧。

都说...

文章

郭璞

2017-08-26

908浏览量

ECS七天训练营Day—搭建个人Leanote云笔记本

ECS七天训练营Day5

搭建个人Leanote云笔记本

1.创建或使用一个已有ECS

2. 通过ssh连接可用的ECS

在本地电脑中打开可以用于ssh的软件进行连接

Windows:cmd(命令提示符)或Powershell、putty、Xshell等。

mac:Terminal

以下演示使...

文章

Whisperlink

2020-09-27

42浏览量

ECS7天实践训练营——搭建个人Leanote云笔记本

〇、背景知识

Leanote 是一款在线的云笔记应用,有如下特点:

支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。

代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。

Markdown 编辑器,实时同步预览。

专业数学公式编辑,像...

文章

小蹄

2020-09-27

10浏览量

day05-搭建个人Leanote云笔记本

1.连接ECS服务器

1. 打开系统自带的终端工具。

Windows:CMD或Powershell。MAC:Terminal。

2. 在终端中输入连接命令ssh [username]@[ipaddress]。您需要将其中的username和ipaddress替换为第1小节中创建的ECS服务器的...

文章

游客3633sehkrq56q

2020-09-28

129浏览量

基于ECS搭建个人Leanote云笔记本

连接ECS服务器

具体连接方式见https://developer.aliyun/article/773195?spm=a2c6h.13148508.0.0.72624f0eK1Ivg3

安装MongoDB

MongoDB是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库...

文章

咕咚叮咚

2020-09-27

57浏览量

ESC训练营入门-DAY6 快速搭建LAMP环境

LAMP环境简介

1. Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的...

文章

娃嘿嘿矿泉水

2020-11-04

263浏览量

搭建个人Leanote云笔记本——第五天

搭建个人Leanote云笔记本

完成截图

背景知识

MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像...

文章

1972247538661086

2020-09-27

128浏览量

ECS 7天实践训练营-基于ECS搭建个人Leanote云笔记本

基于ECS搭建个人Leanote云笔记本

难度不大,跟着来没问题,带上能思考的脑子以及愿意活动的手就行。

连接云服务器

1.打开系统自带的终端工具。

Windows:CMD或Powershell

MAC:Terminal

2.在终端中输入命令ssh -V

显示如下图的话就没有问题

...

文章

幼儿园阿白

2020-09-27

15浏览量

一些LinuxC的小知识点(一)

以下代码在Federo9上试验成功。

一、格式化输入16进制字符串

printf("Format:%.2x",10);

输入结果:

二、测试各类型的占用的字节数

int main(int argc, char *argv[])

{

int OutputHex = 1;

...

文章

最美的回忆

2017-05-03

669浏览量

一些LinuxC的小知识点(一)

以下代码在Federo9上试验成功。

一、格式化输入16进制字符串

printf("Format:%.2x",10);

输入结果:

二、测试各类型的占用的字节数

int main(int argc, char *argv[])

{

int OutputHex = 1;

...

文章

shy丶gril

2016-05-20

1373浏览量

搭建个人Leanote云笔记本

背景知识

Leanote是一款在线的云笔记应用,有如下特点:

支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。

代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。

Markdown 编辑器,实时同步预览。

专业数学公式编辑,像Wor...

文章

lannntuuu

2020-09-27

26浏览量

搭建个人Leanote云笔记本

2020.9.25----Day5背景知识1.Leanote是一款在线的云笔记应用,有如下特点:支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。2.代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。3.Markdown 编辑器,实时同...

文章

小八呀

2020-09-28

51浏览量

ECS 7 天实践训练营 - day05 - 搭建个人Leanote云笔记本

背景知识

MongoDB:是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库...

文章

toonaive

2020-09-29

107浏览量

c语言-键盘扫描码

定义:

键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并...

文章

浩秦

2014-02-24

557浏览量

转vi 编辑器,gcc 编译器的使用

vi编辑器是我们在linux下经常使用的文本编辑器,这个东西也是专门为程序员准备的,基本上每个Unix和Linux系统都为我们提供了这个软件,我们可以使用vi来编写我们的代码。在vi编辑器下所有操作都必须通过键盘和特定的快捷键组合来完成,刚开始学习的新手会感觉不太容易,但是这个东西很重要,我们先...

文章

墨云天

2016-05-09

1860浏览量

Linun-Centon7安装以及配置

Linun-Centon7安装以及配置环境:MacOS 10.13.6

虚拟机:VirtualBox6.0(VirtualBox-6.0.4-128413-OSX.dmg)

Linux:Centos7(CentOS-7-x86_64-Minimal-1810.iso)

一:虚拟机安装

这个。。。。...

文章

优惠券活动

2019-03-31

1327浏览量

配置Windows Server Core环境---改名 加入域 配置防火墙 启用远程桌面 安装DNS

1.1 配置Windows Server Core环境

以管理员身份登录Windows Server Core,您将看到“命令提示符”窗口。,

Server Core没有图形界面,登录以后仅有一个“命令提示符”窗口。

在“命令提示符”窗口,输入命令prompt [$t]$s$p$g,然后按ente...

文章

技术小阿哥

2017-11-21

1542浏览量

ECS进阶训练营D4——搭建个人Leanote云笔记本

安装MongoDB

MongoDB是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关...

文章

Hollow_955

2020-09-27

50浏览量

ECS云服务器学习笔记(五)

背景知识

Leanote是一款在线的云笔记应用,有如下特点:

支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入。

代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识。

Markdown 编辑器,实时同步预览。

专业数学公式编辑,像Wor...

文章

琴音の樱

2020-09-27

124浏览量

使用jupyter notebook搭建数据科学最佳交互式环境

小编近来在猛攻Python,毕竟江湖人传“人生苦短,我用Python”。当然了,自然也不是为了跟风,从去年开始小编的Python水平就一直处于从入门到放弃状态,而今为了提升核心竞争力,必然要下功夫学习一番。作为当下数据科学最热的两门编程语言,R和Python一直都是圈内焦点。小编今天要谈的是如何使...

文章

技术小能手

2018-11-07

1288浏览量

更多推荐

c语言识别按了esc键_c语言输入esc