大姨妈来了可以吃什么水果| 白羊座是什么星座| 胆红素偏高有什么危害| 刑警队是干什么的| 火烈鸟吃什么| 感想是什么意思| 胆囊是干什么用的| sos代表什么| 牛鞭是什么部位| 特仑苏是什么意思| 天刑是什么意思| 双子男喜欢什么样的女生| 自来鸟是什么兆头| hankook是什么轮胎| dpm是什么意思| 杰五行属性是什么| 11.18是什么星座| 后循环缺血是什么意思| 检查过敏源挂什么科| 蛋白质有什么作用| 怀孕小肚子疼是什么原因| 表面抗原阳性是什么意思| 诱因是什么意思| 广西属于什么地区| 黄龙玉产地在什么地方| 5月19号是什么星座| 吃木瓜有什么作用| 没有斗代表什么| 38妇女节送老婆什么礼物| 三观不正是什么意思| 卡介苗是预防什么| itp是什么病| 查凝血酶能查出什么病| 间质性肺炎是什么意思| 蚕豆病不能吃什么药| 观音菩萨姓什么| 早上起床吐痰带血是什么原因| 夏至吃什么传统美食| 柠檬泡水喝有什么好处| 为什么会有床虱| 不可亵玩焉的亵是什么意思| 蒙脱石是什么东西| 肺热吃什么药| hla是什么意思| 经常耳鸣是什么原因引起的| 痉挛什么意思| 父亲生日送什么礼物| 什么情况下会得甲亢| 五险一金什么时候开始交| 做试管前需要检查什么项目| 后背痛什么原因| 乌龟王八甲鱼鳖有什么区别| 扁桃体发炎吃什么好得快| 为什么长斑| 过敏性鼻炎用什么药效果好| 破处是什么感觉| 什么是梅尼埃病| 偷鸡不成蚀把米什么意思| 生理性囊肿是什么意思| 牛肉用什么炒好吃| 钦点是什么意思| 羊和什么属相最配| 5.16号是什么星座| 扛幡是什么意思| 杏仁是什么| 医院脱毛挂什么科| 返流性食管炎用什么药| 脉搏低是什么原因| 感冒发烧吃什么饭菜好| 脚趾麻是什么病的前兆| 不劳而获是什么生肖| 什么颜色加什么颜色是黑色| 喉头水肿吃什么药| UDCA是什么药| 月经期间不能吃什么水果| 煲电话粥什么意思| 钢琴八级是什么水平| 肠痈是什么病| 12月是什么星座的| 鸡痘用什么药效果好| 眼睛充血是什么原因造成的| 为什么会肠鸣| 谷子是什么意思| 西兰花不能和什么一起吃| 炸肺是什么意思| 匀字五行属什么| 什么样的充电宝不能带上飞机| 什么是安全| 剑兰什么时候开花| 牙疼吃什么饭菜比较好| 苹果跟什么榨汁好喝| 乳腺癌什么症状| 鸽子拉绿稀便是什么病| 安睡裤是干什么用的| 甜瓜是什么瓜| 85年属什么生肖| 心肌损伤是什么意思| 为什么会长阴虱| 颈动脉斑块是什么意思| 奶水不足是什么原因造成的| 金生水是什么意思| 糖类抗原724偏高是什么原因| 为什么喝中药会拉肚子| 糖类抗原CA125高是什么意思| 司空见惯是什么意思| 看胆囊挂什么科| 什么止咳效果最好最快| 为什么长白头发| 什么是虚汗| 1962年属虎的是什么命| 肛瘘是什么意思| 无纺布是什么| 碳酸钠为什么显碱性| kawasaki是什么牌子| 梦见灵堂是什么预兆| 梦见诈尸预示什么| 补血吃什么药| 包面是什么| 吃什么升血小板快| 食指比无名指长代表什么| 她将是你的新娘是什么歌| 光绪帝叫什么名字| 很什么很什么| 男生腿毛旺盛说明什么| 驻唱是什么意思| 眼睛吹风就流泪是什么原因| 什么玉好| 死海为什么叫死海| 眼睛有什么颜色| 喜欢趴着睡是什么原因| 魏大勋什么星座| 什么是中成药| 身陷囹圄是什么意思| 游离甲状腺素是什么| 清凉补是什么| 大红袍适合什么季节喝| 祸不单行什么意思| 两肺纤维灶是什么意思| horns是什么意思| 印度是什么教| 贴图是什么意思| 88年出生属什么生肖| 腋下属于什么科| 乳腺结节不能吃什么食物| 维生素d低是什么原因| 胃泌素释放肽前体高是什么原因| 细菌性阴道炎用什么药好| fob什么意思| 决明子泡水喝有什么功效| 衣带渐宽终不悔是什么意思| 监视居住是什么意思| 肾结水是什么原因造成的| 胡麻是什么| 哲五行属什么| 立夏什么时候| mm代表什么单位| 正常舌头是什么颜色| daks是什么品牌| 微喇裤配什么鞋子好看| 奶昔是什么| 中指尖麻木是什么原因| 非亲非故是什么意思| 呵呵呵呵是什么意思| 梦见猫咪会有什么预兆| 蘑菇是什么| 为什么会长火疖子| 肌层回声不均匀是什么意思| 枸杞什么季节成熟| 人体消化道中最长的器官是什么| 慢性结肠炎是什么症状| gigi 是什么意思| 新生儿嘴唇发紫是什么原因| 经期是什么意思| 便秘吃什么菜| 欢喜冤家是什么意思| 女人什么血型最聪明| 行尸走肉什么意思| 什么水果最有营养| 基础代谢是什么| 总蛋白偏低是什么意思| 脱节是什么意思| mu是什么单位| 木星是什么颜色| hct是什么| 缠腰蛇是什么原因引起的| 一个点是什么意思| 立冬北方吃什么| 什么是猎奇| 囊肿是什么引起的| 后会有期什么意思| cp感什么意思| 做梦吃鱼是什么意思| 为什么会脚臭| 口干舌燥口苦是什么原因引起的| 氟康唑治什么妇科炎症| 定日是什么意思| 戾气是什么| 看幽门螺旋杆菌挂什么科| 小孩脚底脱皮是什么原因造成的| 无偿是什么意思| 孕妇吃蓝莓对胎儿有什么好处| 女性吃金蝉有什么好处| 断桥是什么意思| 淋巴肿了吃什么消炎药| 右束支传导阻滞是什么意思| 车顶放饮料是什么意思| 晚上10点属于什么时辰| 前列腺在哪里男人的什么部位| 脚肿是什么原因造成的| 但愿人长久的下一句是什么| mrd是什么意思| 不然呢是什么意思| 肝胆胰脾彩超查什么病| 黄花苗泡水喝有什么作用| 磨牙缺什么| 午夜梦回是什么意思| 上半身皮肤痒什么原因| 黑豚肉是什么肉| 外强中干什么意思| nc是什么| 偷换概念是什么意思| walls是什么意思| 云南白药草长什么样| 龙抄手是什么| 咳嗽有白痰一直不好是什么原因| 肛裂出血和痔疮出血有什么区别| 眼睛下面有痣代表什么| 维生素d缺乏吃什么药| 肾火旺吃什么药| 菖蒲是什么| 西安吃什么| 岳飞为什么必须死| hp值是什么意思| 啤酒和什么不能一起吃| 妊娠试验阴性是什么意思| 犀利是什么意思| 乳腺囊肿和乳腺结节有什么区别| 什么水果热量低| 左胳膊发麻是什么原因| 草鱼喜欢吃什么食物| 汽车空调不制冷是什么原因| 肠胃感冒吃什么药最好| 8月8号是什么日子| 痉挛是什么症状| 光影什么| 月经期间洗澡会有什么影响吗| 低血压高是什么原因造成的| 环比增长什么意思| 孩子流黄鼻涕吃什么药效果好| 蛇舌草有什么功效| 伶字五行属什么| 海棠花什么时候开| 宛字五行属什么| 小猫起什么名字好听| 真我是什么意思| 沐沐是什么意思| 房早有什么危害| 叶酸片有什么作用| 负面情绪是什么意思| 邪气是什么意思| 宝格丽表属于什么档次| 丝瓜吃了有什么好处| 乙肝核心抗体阳性说明什么| 1990年属马的是什么命| 百度Jump to content

想买优质的圆钢,福州坚强是您理想的选择 ,龙岩圆钢

From Wikipedia, the free encyclopedia
百度   微距表现方面中规中矩,经过目测,镜头与被摄物体之间间隔10CM左右才对得上焦,但f/的光圈所带来的虚化效果还是值得肯定的。

In computing and telecommunications, a control character or non-printing character (NPC) is a code point in a character set that does not represent a written character or symbol. They are used as in-band signaling to cause effects other than the addition of a symbol to the text. All other characters are mainly graphic characters, also known as printing characters (or printable characters), except perhaps for "space" characters. In the ASCII standard there are 33 control characters, such as code 7, BEL, which rings a terminal bell.

History

[edit]

Procedural signs in Morse code are a form of control character.

A form of control characters were introduced in the 1870 Baudot code: NUL and DEL. The 1901 Murray code added the carriage return (CR) and line feed (LF), and other versions of the Baudot code included other control characters.

The bell character (BEL), which rang a bell to alert operators, was also an early teletype control character.

Some control characters have also been called "format effectors".

In ASCII

[edit]
Early symbols assigned to the 32 control characters, space and delete characters. (ISO 2047, MIL-STD-188-100, 1972)

There were quite a few control characters defined (33 in ASCII, and ECMA-35 adds 32 more). This was because early terminals had very primitive mechanical or electrical controls that made any kind of state-remembering API quite expensive to implement, thus a different code for each and every function was a requirement. All entries in the ASCII table below code 3210 (technically the C0 control code set) are control characters, including CR and LF used to separate lines of text. The code 12710 (DEL) is also a control character.[1][2]

Extended ASCII sets defined by ECMA-35 and ISO 8859 added the codes 12810 through 15910 as control characters. This was primarily done so that if the high bit was stripped, it would not change a printing character to a C0 control code. This second set is called the C1 set.

IBM's EBCDIC character set contains 65 control codes, including all of the ASCII C0 control codes plus additional codes which were not added to Unicode. There were also a number of attempts to define alternative sets of 32 control codes, none of these were transferred to Unicode either.

Only a small subset of the control characters are still in use for anything resembling their original purpose:

  • 0x00 (null, NUL, \0, ^@), originally intended to be an ignored character, but now used by many programming languages including C to mark the end of a string.
  • 0x04 (EOT, ^D) End Of File character on Unix terminals.[3]
  • 0x07 (bell, BEL, \a, ^G), which may cause the device to emit a warning such as a bell or beep sound or the screen flashing.
  • 0x08 (backspace, BS, \b, ^H), may overprint the previous character.
  • 0x09 (horizontal tab, HT, \t, ^I), moves the printing position right to the next tab stop.
  • 0x0A (line feed, LF, \n, ^J), moves the print head down one line (and maybe to the left edge). Used as the end of line marker in Unix-like systems.
  • 0x0B (vertical tab, VT, \v, ^K), vertical tabulation.
  • 0x0C (form feed, FF, \f, ^L), to cause a printer to eject paper to the top of the next page, or a video terminal to clear the screen.
  • 0x0D (carriage return, CR, \r, ^M), moves the printing position to the start of the line, allowing overprinting. Used as the end of line marker in Classic Mac OS, OS-9, FLEX (and variants). A CR+LF pair is used by CP/M-80 and its derivatives including DOS and Windows.
  • 0x1B (escape, ESC, \e (GCC only), ^[). Introduces an escape sequence.

Control characters may do something when the user inputs them, such as Ctrl+C (End-of-Text character, ETX) to interrupt the running process, and Ctrl+Z (Substitute character, SUB) for ending typed-in file on Windows. These uses usually have little to do with their ASCII definition. Modern systems often describe shortcuts as though they are control characters ("type a Ctrl+V to paste") but the code number is not even used to implement this.

In Unicode

[edit]

These 65 control codes were carried over to Unicode. "Control-characters" are U+0000—U+001F (C0 controls), U+007F (delete), and U+0080—U+009F (C1 controls). Their General Category is "Cc". The Cc control characters have no Name in Unicode, but are given labels such as "<control-001A>" instead.[4]

Unicode added more characters (such as the zero-width non-joiner) that could be considered controls, but it makes a distinction between these "Formatting characters" and the 65 control characters. These are General Category "Cf" instead of "Cc".

Display

[edit]

There are a number of techniques to display non-printing characters, which may be illustrated with the bell character in ASCII encoding:

  • Code point: decimal 7, hexadecimal 0x07
  • An abbreviation, often three capital letters: BEL
  • A special character condensing the abbreviation: Unicode U+2407 (?), "symbol for bell"
  • An ISO 2047 graphical representation: Unicode U+237E (?), "graphic for bell"
  • Caret notation in ASCII, where code point 00xxxxx is represented as a caret followed by the capital letter at code point 10xxxxx: ^G
  • An escape sequence, as in C/C++ character string codes: \a, \007, \x07, etc.

How control characters map to keyboards

[edit]

ASCII-based keyboards have a key labelled "Control", "Ctrl", or (rarely) "Cntl" which is used much like a shift key, being pressed in combination with another letter or symbol key. In one implementation, the control key generates the code 64 places below the code for the (generally) uppercase letter it is pressed in combination with (i.e., subtract 0x40 from ASCII code value of the (generally) uppercase letter). The other implementation is to take the ASCII code produced by the key and bitwise AND it with 0x1F, forcing bits 5 to 7 to zero. For example, pressing "control" and the letter "g" (which is 0110 0111 in binary), produces the code 7 (BELL, 7 in base ten, or 0000 0111 in binary). The NULL character (code 0) is represented by Ctrl-@, "@" being the code immediately before "A" in the ASCII character set. For convenience, some terminals accept Ctrl-Space as an alias for Ctrl-@. In either case, this produces one of the 32 ASCII control codes between 0 and 31. Neither approach works to produce the DEL character because of its special location in the table and its value (code 12710), Ctrl-? is sometimes used for this character.[5]

When the control key is held down, letter keys produce the same control characters regardless of the state of the shift or caps lock keys. In other words, it does not matter whether the key would have produced an upper-case or a lower-case letter. The interpretation of the control key with the space, graphics character, and digit keys (ASCII codes 32 to 63) varies between systems. Some will produce the same character code as if the control key were not held down. Other systems translate these keys into control characters when the control key is held down. The interpretation of the control key with non-ASCII ("foreign") keys also varies between systems.

Control characters are often rendered into a printable form known as caret notation by printing a caret (^) and then the ASCII character that has a value of the control character plus 64. Control characters generated using letter keys are thus displayed with the upper-case form of the letter. For example, ^G represents code 7, which is generated by pressing the G key when the control key is held down.

Keyboards also typically have a few single keys which produce control character codes. For example, the key labelled "Backspace" typically produces code 8, "Tab" code 9, "Enter" or "Return" code 13 (though some keyboards might produce code 10 for "Enter").

Many keyboards include keys that do not correspond to any ASCII printable or control character, for example cursor control arrows and word processing functions. The associated keypresses are communicated to computer programs by one of four methods: appropriating otherwise unused control characters; using some encoding other than ASCII; using multi-character control sequences; or using an additional mechanism outside of generating characters. "Dumb" computer terminals typically use control sequences. Keyboards attached to stand-alone personal computers made in the 1980s typically use one (or both) of the first two methods. Modern computer keyboards generate scancodes that identify the specific physical keys that are pressed; computer software then determines how to handle the keys that are pressed, including any of the four methods described above.

The design purpose

[edit]

The control characters were designed to fall into a few groups: printing and display control, data structuring, transmission control, and miscellaneous.

Printing and display control

[edit]

Printing control characters were first used to control the physical mechanism of printers, the earliest output device. An early example of this idea was the use of Figures (FIGS) and Letters (LTRS) in Baudot code to shift between two code pages. A later, but still early, example was the out-of-band ASA carriage control characters. Later, control characters were integrated into the stream of data to be printed. The carriage return character (CR), when sent to such a device, causes it to put the character at the edge of the paper at which writing begins (it may, or may not, also move the printing position to the next line). The line feed character (LF/NL) causes the device to put the printing position on the next line. It may (or may not), depending on the device and its configuration, also move the printing position to the start of the next line (which would be the leftmost position for left-to-right scripts, such as the alphabets used for Western languages, and the rightmost position for right-to-left scripts such as the Hebrew and Arabic alphabets). The vertical and horizontal tab characters (VT and HT/TAB) cause the output device to move the printing position to the next tab stop in the direction of reading. The form feed character (FF/NP) starts a new sheet of paper, and may or may not move to the start of the first line. The backspace character (BS) moves the printing position one character space backwards. On printers, including hard-copy terminals, this is most often used so the printer can overprint characters to make other, not normally available, characters. On video terminals and other electronic output devices, there are often software (or hardware) configuration choices that allow a destructive backspace (e.g., a BS, SP, BS sequence), which erases, or a non-destructive one, which does not. The shift in and shift out characters (SI and SO) selected alternate character sets, fonts, underlining, or other printing modes. Escape sequences were often used to do the same thing.

With the advent of computer terminals that did not physically print on paper and so offered more flexibility regarding screen placement, erasure, and so forth, printing control codes were adapted. Form feeds, for example, usually cleared the screen, there being no new paper page to move to. More complex escape sequences were developed to take advantage of the flexibility of the new terminals, and indeed of newer printers. The concept of a control character had always been somewhat limiting, and was extremely so when used with new, much more flexible, hardware. Control sequences (sometimes implemented as escape sequences) could match the new flexibility and power and became the standard method. However, there were, and remain, a large variety of standard sequences to choose from.

Data structuring

[edit]

The separators (File, Group, Record, and Unit: FS, GS, RS and US) were made to structure data, usually on a tape, in order to simulate punched cards. End of medium (EM) warns that the tape (or other recording medium) is ending. While many systems use CR/LF and TAB for structuring data, it is possible to encounter the separator control characters in data that needs to be structured. The separator control characters are not overloaded; there is no general use of them except to separate data into structured groupings. Their numeric values are contiguous with the space character, which can be considered a member of the group, as a word separator.

For example, the RS separator is used by RFC 7464 (JSON Text Sequences) to encode a sequence of JSON elements. Each sequence item starts with a RS character and ends with a line feed. This allows to serialize open-ended JSON sequences. It is one of the JSON streaming protocols.

Transmission control

[edit]

The transmission control characters were intended to structure a data stream, and to manage re-transmission or graceful failure, as needed, in the face of transmission errors.

The start of heading (SOH) character was to mark a non-data section of a data stream—the part of a stream containing addresses and other housekeeping data. The start of text character (STX) marked the end of the header, and the start of the textual part of a stream. The end of text character (ETX) marked the end of the data of a message. A widely used convention is to make the two characters preceding ETX a checksum or CRC for error-detection purposes. The end of transmission block character (ETB) was used to indicate the end of a block of data, where data was divided into such blocks for transmission purposes.

The escape character (ESC) was intended to "quote" the next character, if it was another control character it would print it instead of performing the control function. It is almost never used for this purpose today. Various printable characters are used as visible "escape characters", depending on context.

The substitute character (SUB) was intended to request a translation of the next character from a printable character to another value, usually by setting bit 5 to zero. This is handy because some media (such as sheets of paper produced by typewriters) can transmit only printable characters. However, on MS-DOS systems with files opened in text mode, "end of text" or "end of file" is marked by this Ctrl-Z character, instead of the Ctrl-C or Ctrl-D, which are common on other operating systems.

The cancel character (CAN) signaled that the previous element should be discarded. The negative acknowledge character (NAK) is a definite flag for, usually, noting that reception was a problem, and, often, that the current element should be sent again. The acknowledge character (ACK) is normally used as a flag to indicate no problem detected with current element.

When a transmission medium is half duplex (that is, it can transmit in only one direction at a time), there is usually a master station that can transmit at any time, and one or more slave stations that transmit when they have permission. The enquire character (ENQ) is generally used by a master station to ask a slave station to send its next message. A slave station indicates that it has completed its transmission by sending the end of transmission character (EOT).

The device control codes (DC1 to DC4) were originally generic, to be implemented as necessary by each device. However, a universal need in data transmission is to request the sender to stop transmitting when a receiver is temporarily unable to accept any more data. Digital Equipment Corporation invented a convention which used 19 (the device control 3 character (DC3), also known as control-S, or XOFF) to "S"top transmission, and 17 (the device control 1 character (DC1), a.k.a. control-Q, or XON) to start transmission. It has become so widely used that most don't realize it is not part of official ASCII. This technique, however implemented, avoids additional wires in the data cable devoted only to transmission management, which saves money. A sensible protocol for the use of such transmission flow control signals must be used, to avoid potential deadlock conditions, however.

The data link escape character (DLE) was intended to be a signal to the other end of a data link that the following character is a control character such as STX or ETX. For example a packet may be structured in the following way (DLE) <STX> <PAYLOAD> (DLE) <ETX>.

Miscellaneous codes

[edit]

Code 7 (BEL) is intended to cause an audible signal in the receiving terminal.[6]

Many of the ASCII control characters were designed for devices of the time that are not often seen today. For example, code 22, "synchronous idle" (SYN), was originally sent by synchronous modems (which have to send data constantly) when there was no actual data to send. (Modern systems typically use a start bit to announce the beginning of a transmitted word— this is a feature of asynchronous communication. Synchronous communication links were more often seen with mainframes, where they were typically run over corporate leased lines to connect a mainframe to another mainframe or perhaps a minicomputer.)

Code 0 (ASCII code name NUL) is a special case. In paper tape, it is the case when there are no holes. It is convenient to treat this as a fill character with no meaning otherwise. Since the position of a NUL character has no holes punched, it can be replaced with any other character at a later time, so it was typically used to reserve space, either for correcting errors or for inserting information that would be available at a later time or in another place. In computing, it is often used for padding in fixed length records; to mark the end of a string; and formerly to give printing devices enough time to execute a control function.

Code 127 (DEL, a.k.a. "rubout") is likewise a special case. Its 7-bit code is all-bits-on in binary, which essentially erased a character cell on a paper tape when overpunched. Paper tape was a common storage medium when ASCII was developed, with a computing history dating back to WWII code breaking equipment at Biuro Szyfrów. Paper tape became obsolete in the 1970s, so this aspect of ASCII rarely saw any use after that. Some systems (such as the original Apple computers) converted it to a backspace. But because its code is in the range occupied by other printable characters, and because it had no official assigned glyph, many computer equipment vendors used it as an additional printable character (often an all-black box character useful for erasing text by overprinting with ink).

Non-erasable programmable ROMs are typically implemented as arrays of fusible elements, each representing a bit, which can only be switched one way, usually from one to zero. In such PROMs, the DEL and NUL characters can be used in the same way that they were used on punched tape: one to reserve meaningless fill bytes that can be written later, and the other to convert written bytes to meaningless fill bytes. For PROMs that switch one to zero, the roles of NUL and DEL are reversed; also, DEL will only work with 7-bit characters, which are rarely used today; for 8-bit content, the character code 255, commonly defined as a nonbreaking space character, can be used instead of DEL.

Many file systems do not allow control characters in filenames, as they may have reserved functions.

See also

[edit]

Notes and references

[edit]
  1. ^ ASCII format for network interchange. 2025-08-06. doi:10.17487/RFC0020. RFC 20. Retrieved 2025-08-06.
  2. ^ "5.2 Control Characters". American National Standard Code for Information Interchange | ANSI X3.4-1977 (PDF). National Institute for Standards. 1977. Archived (PDF) from the original on 2025-08-06.
  3. ^ "EOT (End of ransmission)" (PDF). Component Description: IBM 2780 Data Transmission Terminal (PDF). Systems Reference Library. p. 31. GA27-3005-3. Retrieved May 21, 2025. The EOT character terminates the current transmission and returns all terminals in the data-link to control mode. When sent by the transmitting terminal, it indicates that the terminal has nothing more to transmit and is relinquishing the communications line. The receiving terminal can send an EOT character instead of a normal DLE 0, DLE 1, or NAK response. The EOT character in this case is an abort signal that terminates the transmission. When sent in response to a polling operation, the EOT character indicates that the polled terminal has no data to transmit or is unable to continue transmission. An EOT character is recognized (except in Six- Bit Transcode) only when immediately preceded by a SYN pattern (SYN SYN EOT PAD), or when imme- diately preceded by a DLE and followed by a character of which the first four bits must be all "1" bits (PAD character) DLE EOT PAD.
  4. ^ "4.8 Name". The Unicode Standard Version 13.0 – Core Specification (PDF). Unicode, Inc. Archived (PDF) from the original on 2025-08-06.
  5. ^ "ASCII Characters". Archived from the original on October 28, 2009. Retrieved 2025-08-06.
  6. ^ ASCII format for Network Interchange. October 1969. doi:10.17487/RFC0020. RFC 20. Retrieved 2025-08-06. An old RFC, which explains the structure and meaning of the control characters in chapters 4.1 and 5.2
[edit]
医保和农村合作医疗有什么区别 脚底板发红是什么原因 参拜是什么意思 ppd试验是什么意思 边缘视力是什么意思
贫血吃什么水果补血最快 脂肪瘤应该挂什么科 apc是什么药 脂浊是什么意思 ag医学上是什么意思
东南属什么五行 总是心慌是什么原因 http什么意思 流脑是什么 心阴不足吃什么中成药
秦五行属什么 湖南有什么景点 眼睛痒用什么眼药水 随餐服用什么意思 巨蟹女喜欢什么样的男生
做梦掉粪坑什么征兆96micro.com 穿山甲到底说了什么shenchushe.com 前额头疼是什么原因引起的hcv8jop7ns8r.cn 送老师什么花好hcv8jop9ns7r.cn 一只眼睛肿了是什么原因hcv8jop8ns4r.cn
胃阴虚吃什么中成药hcv9jop5ns5r.cn 黄色裤子配什么上衣hcv9jop2ns3r.cn 辣椒炭疽病用什么药hcv7jop6ns5r.cn 男人更年期在什么年龄hcv9jop1ns0r.cn 经期头疼是什么原因怎么办hcv8jop9ns2r.cn
吃什么降尿酸最快hcv9jop0ns0r.cn 血压低有什么症状表现hlguo.com 防微杜渐什么意思hcv8jop4ns6r.cn 羊宝是什么hcv8jop8ns9r.cn 脑软化灶是什么意思hcv8jop1ns3r.cn
萝卜干炒什么好吃hcv7jop9ns8r.cn 荷尔蒙什么意思hcv8jop1ns5r.cn 梦游的人为什么不能叫醒hcv9jop4ns6r.cn ibs是什么单位hcv8jop1ns7r.cn 洲际导弹是什么意思hcv8jop2ns8r.cn
百度