C语言学习笔记5

标准头文件<ctype.h>定义了一组与字符集无关的测试和转换函数。例如tolower(c)函数将c转换为小写形式。Isdigit(c)用以判断c是否为数字字符,即等同于c >= '0' && c <= '9'。

为了保证程序的可移植性,如果要在char类型的变量中存储非字符数据,最好指定signed或unsigned限定符。

 

进行算数运算时,float类型的操作数不会自动转换为double类型。

当把较长的整数转换为较短的整数或char类型时,超出的高位部分将被丢弃。

标准库中包含实现了伪随机数发生器的函数rand,以及一个初始化种子数的函数srand。

 

函数strcat(s,t)用于将字符串t连接到字符串s的尾部。

按位与运算符&常用于屏蔽某些二进制位。移位运算符<<与>>分别用于将运算的做操作数左移与右移。

函数调用、嵌套赋值语句、自增与自减运算符都有可能产生“副作用”,即在对表达式求值的同时修改了某些变量的值。

posted @ 2010-03-31 22:59  lcymail  阅读(177)  评论(0编辑  收藏  举报