⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pdu.h

📁 用一个开源码ASCII ENCODE,DECODE,来发送ASCII短信
💻 H
📖 第 1 页 / 共 3 页
字号:
    is done. These "close-matches" are marked in the lookup table by    having its value negated.        There are some character (for example the curly brace "}") that must    be converted into a 2 byte 7-bit sequence.  These characters are    marked in the table by having 256 added to its value.              ****************************************************************************/char lookup_ascii8to7[]= {    NPC7,       /*     0      null [NUL]                              */    NPC7,       /*     1      start of heading [SOH]                  */    NPC7,       /*     2      start of text [STX]                     */    NPC7,       /*     3      end of text [ETX]                       */    NPC7,       /*     4      end of transmission [EOT]               */    NPC7,       /*     5      enquiry [ENQ]                           */    NPC7,       /*     6      acknowledge [ACK]                       */    NPC7,       /*     7      bell [BEL]                              */    NPC7,       /*     8      backspace [BS]                          */    NPC7,       /*     9      horizontal tab [HT]                     */    10,         /*    10      line feed [LF]                          */    NPC7,       /*    11      vertical tab [VT]                       */    10+256,     /*    12      form feed [FF]                          */    13,         /*    13      carriage return [CR]                    */    NPC7,       /*    14      shift out [SO]                          */    NPC7,       /*    15      shift in [SI]                           */    NPC7,       /*    16      data link escape [DLE]                  */    NPC7,       /*    17      device control 1 [DC1]                  */    NPC7,       /*    18      device control 2 [DC2]                  */    NPC7,       /*    19      device control 3 [DC3]                  */    NPC7,       /*    20      device control 4 [DC4]                  */    NPC7,       /*    21      negative acknowledge [NAK]              */    NPC7,       /*    22      synchronous idle [SYN]                  */    NPC7,       /*    23      end of trans. block [ETB]               */    NPC7,       /*    24      cancel [CAN]                            */    NPC7,       /*    25      end of medium [EM]                      */    NPC7,       /*    26      substitute [SUB]                        */    NPC7,       /*    27      escape [ESC]                            */    NPC7,       /*    28      file separator [FS]                     */    NPC7,       /*    29      group separator [GS]                    */    NPC7,       /*    30      record separator [RS]                   */    NPC7,       /*    31      unit separator [US]                     */    32,         /*    32      space                                   */    33,         /*    33    ! exclamation mark                        */    34,         /*    34    " double quotation mark                   */    35,         /*    35    # number sign                             */    2,          /*    36    $ dollar sign                             */    37,         /*    37    % percent sign                            */    38,         /*    38    & ampersand                               */    39,         /*    39    ' apostrophe                              */    40,         /*    40    ( left parenthesis                        */    41,         /*    41    ) right parenthesis                       */    42,         /*    42    * asterisk                                */    43,         /*    43    + plus sign                               */    44,         /*    44    , comma                                   */    45,         /*    45    - hyphen                                  */    46,         /*    46    . period                                  */    47,         /*    47    / slash,                                  */    48,         /*    48    0 digit 0                                 */    49,         /*    49    1 digit 1                                 */    50,         /*    50    2 digit 2                                 */    51,         /*    51    3 digit 3                                 */    52,         /*    52    4 digit 4                                 */    53,         /*    53    5 digit 5                                 */    54,         /*    54    6 digit 6                                 */    55,         /*    55    7 digit 7                                 */    56,         /*    56    8 digit 8                                 */    57,         /*    57    9 digit 9                                 */    58,         /*    58    : colon                                   */    59,         /*    59    ; semicolon                               */    60,         /*    60    < less-than sign                          */    61,         /*    61    = equal sign                              */    62,         /*    62    > greater-than sign                       */    63,         /*    63    ? question mark                           */    0,          /*    64    @ commercial at sign                      */    65,         /*    65    A uppercase A                             */    66,         /*    66    B uppercase B                             */    67,         /*    67    C uppercase C                             */    68,         /*    68    D uppercase D                             */    69,         /*    69    E uppercase E                             */    70,         /*    70    F uppercase F                             */    71,         /*    71    G uppercase G                             */    72,         /*    72    H uppercase H                             */    73,         /*    73    I uppercase I                             */    74,         /*    74    J uppercase J                             */    75,         /*    75    K uppercase K                             */    76,         /*    76    L uppercase L                             */    77,         /*    77    M uppercase M                             */    78,         /*    78    N uppercase N                             */    79,         /*    79    O uppercase O                             */    80,         /*    80    P uppercase P                             */    81,         /*    81    Q uppercase Q                             */    82,         /*    82    R uppercase R                             */    83,         /*    83    S uppercase S                             */    84,         /*    84    T uppercase T                             */    85,         /*    85    U uppercase U                             */    86,         /*    86    V uppercase V                             */    87,         /*    87    W uppercase W                             */    88,         /*    88    X uppercase X                             */    89,         /*    89    Y uppercase Y                             */    90,         /*    90    Z uppercase Z                             */    60+256,     /*    91    [ left square bracket                     */    47+256,     /*    92    \ backslash                               */    62+256,     /*    93    ] right square bracket                    */    20+256,     /*    94    ^ circumflex accent                       */    17,         /*    95    _ underscore                              */    -39,        /*    96    ` back apostrophe                         */    97,         /*    97    a lowercase a                             */    98,         /*    98    b lowercase b                             */    99,         /*    99    c lowercase c                             */    100,        /*   100    d lowercase d                             */    101,        /*   101    e lowercase e                             */    102,        /*   102    f lowercase f                             */    103,        /*   103    g lowercase g                             */    104,        /*   104    h lowercase h                             */    105,        /*   105    i lowercase i                             */    106,        /*   106    j lowercase j                             */    107,        /*   107    k lowercase k                             */    108,        /*   108    l lowercase l                             */    109,        /*   109    m lowercase m                             */    110,        /*   110    n lowercase n                             */    111,        /*   111    o lowercase o                             */    112,        /*   112    p lowercase p                             */    113,        /*   113    q lowercase q                             */    114,        /*   114    r lowercase r                             */    115,        /*   115    s lowercase s                             */    116,        /*   116    t lowercase t                             */    117,        /*   117    u lowercase u                             */    118,        /*   118    v lowercase v                             */    119,        /*   119    w lowercase w                             */    120,        /*   120    x lowercase x                             */    121,        /*   121    y lowercase y                             */    122,        /*   122    z lowercase z                             */    40+256,     /*   123    { left brace                              */    64+256,     /*   124    | vertical bar                            */    41+256,     /*   125    } right brace                             */    61+256,     /*   126    ~ tilde accent                            */    NPC7,       /*   127      delete [DEL]                            */    NPC7,       /*   128                                              */    NPC7,       /*   129                                              */    -39,        /*   130      low left rising single quote            */    -102,       /*   131      lowercase italic f                      */    -34,        /*   132      low left rising double quote            */    NPC7,       /*   133      low horizontal ellipsis                 */    NPC7,       /*   134      dagger mark                             */    NPC7,       /*   135      double dagger mark                      */    NPC7,       /*   136      letter modifying circumflex             */    NPC7,       /*   137      per thousand (mille) sign               */    -83,        /*   138      uppercase S caron or hacek              */    -39,        /*   139      left single angle quote mark            */    -214,       /*   140      uppercase OE ligature                   */    NPC7,       /*   141                                              */    NPC7,       /*   142                                              */    NPC7,       /*   143                                              */    NPC7,       /*   144                                              */    -39,        /*   145      left single quotation mark              */    -39,        /*   146      right single quote mark                 */    -34,        /*   147      left double quotation mark              */    -34,        /*   148      right double quote mark                 */    -42,        /*   149      round filled bullet                     */    -45,        /*   150      en dash                                 */    -45,        /*   151      em dash                                 */    -39,        /*   152      small spacing tilde accent              */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -