# 【知識精講】認識你的鍵盤
正所謂“工欲善其事必先利其器”,對于一名程序員來說,最為重要的工具就是鍵盤了。所以在熟悉具體的鍵位之前,先讓我們對這件最重要的工具進行一個初步的了解。
## 鍵盤的分類
鍵盤有很多種分類依據——而這里我們要關心的,則是鍵盤的布局。通常情況下,大部分同學使用的是 Windows-PC ,配套的多數是標準 PC 鍵盤,也有一些同學使用的是 Apple 的 Mac 家族產品(以 MacBook 系列為主),配置的通常是 Mac 鍵盤。
下圖是標準 PC 鍵盤:
[](https://res.jisuanke.com/img/upload/20151218/225dc8d04d31149ff9b894e630fb2557bd7e4f9d.jpg)
下圖是標準 Mac 鍵盤:
[](https://res.jisuanke.com/img/upload/20151218/7a7ce052c6e30057a340f68081bf64e3d8339730.png)
可以看到,兩者的差別主要集中在最后一行的功能鍵定義上,對于標準 QWERTY 美式鍵盤(也就是我們使用的鍵盤)來說,字母、數字和符號鍵的排列都是一樣的。作為程序員,我們需要特別關注空格鍵(也叫 Space 鍵),數字鍵及鍵上的符號,以及 P、L、M 鍵右側的一系列符號鍵。
## 特殊符號
對于一些特殊符號,有時可能會需要通過同時按下兩個鍵才能打出。通常我們在介紹的時候會標記為兩個鍵相加,比如 Shift + A 的意思是同時按下 Shift 鍵和 A 鍵。
下劃線 \_:位于鍵盤右上角數字 0 右側,同時按下[](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)?+?[](https://res.jisuanke.com/img/upload/20151218/e1d90e753c8f1d321f31b07a5bebcc4df1a75dda.png)
豎線 |:位于鍵盤字母 P 所在行最右側,同時按下 [](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)?+?[](https://res.jisuanke.com/img/upload/20151218/171a51ea3a802f9532acc498d0215636d2607510.png)
花括號 { }:位于 P 鍵右側 [](https://res.jisuanke.com/img/upload/20151218/e4ee5ca9add62de02c943deb2f07f4fb255553ec.png)?[](http://res.jisuanke.com/img/upload/20151218/83f8d85e4c6248fb504d66f454d709fdaa4a1834.png),使用豎線類似的方法輸入。
井號 #:位于數字 3 上,同時按下 [](https://res.jisuanke.com/img/upload/20151218/8b9e1c9fc0eae68a26737fe41104dab016e1e3d6.png)?+?[](https://res.jisuanke.com/img/upload/20151218/c08500725cd851b9d8c21d41579a1bf76dcf297b.png)
縮進:使用 Tab 鍵?[](https://res.jisuanke.com/img/upload/20151218/4be2be9b50395dced72074066fefe325a8226d23.png)
空格 :按下鍵盤最下方的 Space 鍵?[](https://res.jisuanke.com/img/upload/20151218/376d44db843d44780f4c627e5c2ce4b6014515ff.png)
## 快捷鍵
在使用操作系統和軟件的過程中,時常會用到復制、粘貼、剪切等功能。這時候如果使用快捷鍵來操作,往往能達到事半功倍的效果。以下是一些常用的功能及其在 Windows 鍵盤和 Mac 鍵盤上對應的快捷鍵方法。
| | Windows 快捷鍵 | Mac 快捷鍵 |
| --- | --- | --- |
| 復制 | Ctrl + C | Command + C |
| 粘貼 | Ctrl + V | Command + V |
| 剪切 | Ctrl + X | Command + X |
| 關閉標簽頁 | Ctrl + W | Command + W |
| 關閉窗口 | Alt + F4 | Command + Q |
| 保存 | Ctrl + S | Command + S |
- 教材介紹
- 《編程初學入門常識》
- 什么是程序語言
- 【知識精講】編程與編程語言
- 【選擇測試】編程語言分類
- 【知識精講】高級語言分類
- 【選擇測試】編譯與解釋
- 【選擇測試】程序員笑話-Java
- 熟悉鍵盤上用于編程的鍵位
- 【知識精講】認識你的鍵盤
- 【知識精講】中文和英文字符
- 【匹配測試】識別中英文符號
- 【選擇測試】中英文符號的影響
- 【伴隨編程】不要使用中文引號
- 【伴隨編程】不要使用中文分號
- 【伴隨編程】正確地輸入符號
- 【選擇測試】找出程序中的錯誤
- 初始工程師思維
- 【知識精講】二進制思想
- 【選擇測試】程序員笑話-湊整
- 【知識精講】閉合的邏輯
- 【選擇測試】程序員笑話-條件
- 程序員職業與生活
- 【知識精講】程序員的發展方向
- 【知識精講】程序員的裝備
- 【知識精講】程序員的健康
- 【選擇測試】做一名健康的程序員
- 《C++程序設計》
- 前言
- 【知識精講】編程與計算機科學
- 【知識精講】編程與軟件工程
- 【知識精講】如何學習編程
- 你好C++
- 【知識精講】你好,C++
- 【知識精講】C++程序是如何開發的
- 【知識精講】成為一名Power User
- 【伴隨編程】讓我們一起說你好
- 【知識精講】你的第一個C++語言程序
- 【伴隨命令】編譯、運行你的程序
- 【伴隨編程】將變量流式輸出
- 【選擇測試】變量的作用域
- 【知識精講】變量與數據類型
- 【匹配測試】C++語言的入門概念
- 【知識精講】在程序中學會換行
- 【選擇測試】正確地換行
- 簡單數學運算
- 【知識精講】重新認識基本運算
- 【選擇測試】運算符的理解
- 【伴隨編程】做一下簡單的運算
- 【伴隨編程】a 的 n 次方
- 【知識精講】數學函數
- 【伴隨編程】讓C++語言變成計算器
- 【伴隨編程】計算球的體積
- 【匹配測試】數學世界知多少
- 【知識精講】在程序中添加注釋
- 【選擇測試】正確地寫注釋
- 從伴隨輸入到變量地址
- 【伴隨編程】 一個數字復讀機器
- 【選擇測試】理解標準輸入輸出
- 【伴隨編程】一個加法計算器
- 【程序設計】A+B+C問題
- 【伴隨編程】簡單的I/O格式控制
- 【知識精講】地址與取地址符
- 【伴隨編程】看看我們的地址
- 習題一:面積與周長
- 【程序設計】矩形面積與周長
- 【程序設計】三角形面積與周長
- 【程序設計】圓形面積與周長
- 程序中的是與非
- 【知識精講】是非的表示與關系運算
- 【伴隨編程】驗一驗關系運算式
- 【選擇測試】關系運算式求值
- 【知識精講】如果的意義
- 【伴隨編程】分段函數求值
- 【知識精講】如果之后的如果
- 【伴隨編程】五則運算器
- 【選擇測試】分支的嵌套
- 【伴隨編程】問號表達式
- 【知識精講】是非之間的邏輯組合
- 【伴隨編程】判斷閏年
- 【程序設計】日期合法性
- 【知識精講】多路順序結構
- 【知識精講】在程序中學會縮進
- 【選擇測試】正確的縮進
- C++程序中的苦力
- 【知識精講】使用循環結構
- 【選擇測試】對比兩種循環
- 【伴隨編程】使用while循環
- 【填空測試】理解循環結構
- 【知識精講】自減和自增運算符
- 【伴隨編程】使用自增運算符
- 【知識精講】for循環
- 【選擇測試】for循環的使用
- 【程序設計】一大波好玩兒的程序
- 《代碼能力快速提升》
- 《基礎數據結構》
- 《搜索入門》
- 《動態規劃基礎》
- 《數論和基礎數學》
- 《圖和數基礎》