C学习细节
近来已经重做了几次系统了,原来放在桌面的一些临时帮助性文件几次都面临着没有及时备份而伴随系统一块Format,看来还是放在blog中较为放心!
scanf()读取字符时遇到空格,制表位\t,换行符\n时停止读取
strlen()遇到空格符\0停止计算,且计算字符串实际字符长度
getchar()读取输入设备下一个字符
putchar()打印单个字符,同时getchar()和putchar()就不能跳过换行符,则\n会仍然留在缓冲区中
素数(质数):所有大于1,并且除1和它本身没有其它约数的自然数,2为最小素数
文件结尾标志:C中用getchar()函数返回EOF作为结束标志#define EOF (-1)
ctype.h系列字符判断函数:
逻辑运算符&&为或运算,而||为与运算
字符串输入输出函数用法比较输入:
gets()读取字符串没有预定长度限制,读取至换行符之前(不包含换行符)的所有字符,然后在这些字符后
添加空字符(\0),它读取换行符并将其丢弃。
fgets()需要第二个参数来指定最大读入字符数,当读取到换行符时会将其存到字符串中而不象gets()那
丢弃换行符。
scanf()则是读到空白字符(空格,制表位,换行符)结束,并返回一个整数值为成功读取的项目数,遇到
文件结束则返回EOF。
输出:
puts() 只需给出字符串参数的地址,遇到空字符时停止,但其在显示字符串时自动在其后添加一个换行符。
fputs()则不会自动为输出添加换行符,遇到文件末结束。
server.execute(".aspx");