全球旧事资料 分类
C语言基础教程
1字符串”a”b””表示由a”b”组成的字符串。当双引号本身作为字符处理时,前面要加一个反斜线,以便与定界符的双引号加以区别。
2字符常量存放在内存中占一个字节的空间,字符串常量存放在内存中占有的字节个数是字符个数加1,因为每个字符串存放在内存中都有一个结束符’0’。
3获得一个字符的函数getchar;
4获得一个字符串的函数gets;
5标准格式输入函数sca
f;
6sca
f函数的格式说明符如下所示:d十进制整数;x十六进制整数;o八进制整数;u无符号十进制整数;f小数表示的浮点数;e指数表示的浮点数;c单个字符;s字符串;
7i
tsca
f“控制串”参数表,参数表是由一个或多个参数构成,多个参数使用时用逗号分隔,每个参数用地址值表示。
8常用的输出函数:1输出一个字符函数putchar;2输出一个字符串函数puts;3标准格式输出函数pri
tf
9i
tpri
tf“字符串”参数表,在格式标识符与格式说明符之间可使用修饰符,用来限制输出数据的宽度和对齐方式。
10数字数字小数点前面的数字用来表示输出数据的最小域宽,它用来指出输出数据的最小宽度,小数点后面的数字用来表示输出数据的精度,对浮点数来讲表示小数点后的位数,对字符串来讲表示输出字符串的最大个数,并将超过的部分截掉,对整数来将表示输出的最大位数超过部分被截去。(很少使用)
11l用于格式说明符dox前边表示长整数。用于efg前面表示双精度浮点数。
12负号用来表示数据在域宽中左对齐,若不用负号,则表示右对齐。
13在IBMPC的16位微机中,单精度浮点数占4个字节(32位)可提供7位有效数字,取值范围在10381038之间,双精度浮点数占8个字节(64位),可提供1516位有效数字。
14一个字符数组中存放的是否字符串,关键取决于给它赋值或赋初值的情况,如果对一个字符数组在赋值或赋初值时将字符’0’赋给了某个元素,则该字符数组存放的是一个以’0’结束的字符串。
15求余运算符的功能是舍掉两整数相除的商,只取其余数,当两个整数中有一个为负数,则按照下述规则处理:余数被除数除数商。
16增1运算符作用于一变量,可使该变量的值增1,如果前缀作用于变量,则其表达式的值为原变量值增1,如果后缀作用于变量,其表达式的值为原变量的值。
17是用来表示指向结构联合变量的指针的成员的。
18数组名本身是一个地址值了。
f19EOF是一个字符常量,其值被定义为1。
20在包含和运算符的逻辑表达式的求值过r
好听全球资料 返回顶部