上一篇 | 下一篇

附录Ⅰ

发布: 2008-6-26 21:28 | 作者: admin | 来源: | 查看: 0次

附录Ⅰ:常用字符与ASCII码对照表

ASCII码字符

ASCII码字符

ASCII码字符

ASCII码字符

ASCII码字符

ASCII码字符

000 NUL

022 SYN

044 ,

066 B

088 X

110 n

001 SOH

023 ETB

045 -

067 C

089 Y

111 o

002 STX

024 CAN

046 .

068 D

090 Z

112 p

003 ETX

025 EM

047 /

069 E

091 [

113 q

004 EOT

026 SUB

048 0

070 F

092 \

114 r

005 EDQ

027 ESC

049 1

071 G

093 ]

115 s

006 ACK

028 FS

050 2

072 H

094 ^

116 t

007 BEL

029 GS

051 3

073 I

095 _

117 u

008 BS

030 RS

052 4

074 J

096 ‘

118 v

009 HT

031 US

053 5

075 K

097 a

119 w

010 LF

032 space

054 6

076 L

098 b

120 x

011 VT

033 !

055 7

077 M

099 c

121 y

012 FF

034 "

056 8

078 N

100 d

122 z

013 CR

035 #

057 9

079 O

101 e

123 {

014 SO

036 $

058 :

080 P

102 f

124 |

015 SI

037 %

059 ;

081 Q

103 g

125 }

016 DLE

038 &

060 <

082 R

104 h

126 ~

017 DC1

039 '

061 =

083 S

105 i

127 DEL

018 DC2

040 (

062 >

084 T

106 j

019 DC3

041 )

063 ?

085 U

107 k

020 DC4

042 *

064 @

086 V

108 l

021 NAK

043 +

065 A

087 W

109 m

附录Ⅱ:C语言中32个关键字

附录Ⅲ:九种控制语句

附录Ⅳ:运算符的优先级和结合性

优先级

运算符

结合性

15

() [] -> .

自左至右

14

! ~ + - ++ -- & * (类型) sizeof

自右至左

13

* / %

自左至右

12

+ -

11

<< >>

10

< <= > >=

9

== !=

8

&

7

^

6

|

5

&&

4

||

3

? :

2

= *= /= %= += -= &= ^= |= <<= >>=

自右至左

1

,

自左至右

附录Ⅴ:常用标准函数及其头文件

1. 字符串处理函数,头文件string.h

char * strcpy(char *destin, char *source);

//将source复制到destin中

char * strcat(char *destin,char *source)

//将source连接到destin字符串的后面

int strcmp(char *str1,char *str2);

//比较两字符串,str1大于str2时返回正数,str1小于str2时返回负 //数,str1等于str2时返回0

int strlen(char *str)

//返回字符串str的长度

char *strrchr(char *str,char c);

//返回s中第一个等于字符c的字符地址,若不存在返回NULL

char *strstr(char *str1,char str2);

//在str1中查找子串str2,若找到,返回其起始地址,否则返回NULL

char *strdup(char *str);

//将str复制到用malloc申请的动态空间中并返回该空间地址,用

//strdup 获得的字符串副本必须用free函数释放

2. 数学函数,头文件math.h

int bas(int d); //返回d的绝对值

double fabs(double d); //返回d的绝对值

long labs(long d); //返回d的绝对值

double sin(double d);//返回d的正弦

double cos(double d); //返回d的余弦

double pow(double a,double x);//返回a的x次方

double sqrt(double d);//返回d的平方根

3. 其他函数,头文件stdlib.h

本头文件中的函数较杂,大体可以分为动态内存管理函数、数学转换函数等,下面分别列举几个。

动态内存管理函数

void *malloc(unsigned size);

//申请一块size大小的动态空间,返回该空间的首地址

void free(void *p)

//释放p所指向的用malloc函数申请的空间

随机函数

int rand(void);

//返回一个0到RAND_MAX(stdlib.h中定义的符号常量)之间的伪随机数

void srand(unsigned seed);

//用种子seed重新初始化随机数生成器

数学转换函数

double atof(char *nptr);

//将nptr所指的字符串转换成double类型

int atoi(char *nptr);

//将nptr所指的字符串转换成int类型

long atoll(char nptr);

//将nptr所指的字符串转换成long类型

char *itoa(int value char *s,int base);

//将整数value按数制base转换成字符串存入s中并返回指针s

char *ltoa(long value,char *s,int base);

//将长整数value按数制base转换成字符串存入s中并返回指针s

char *ultoa(unsigned long value,char *s,int base);

//将无符号长整数value按数制base转换成字符串存入s中并返回指针s

字号: | 推荐给好友

评分:0

我来说两句