c语言计数函数
① C语言中全部可用的数学函数有哪些
1.int abs(int i); 求整数的绝对值。
2.long labs(long n); 求长整型数的绝对值。
3.double fabs(double x); 求实数的绝对值。
4.double floor(double x); 求不大于x的最大整数,它相当于数学函数[x]。
5.double ceil(double x); 求不小于x的最小整数。
6.double sqrt(double x); 求x的平方根。
7.double log10(double x); 求x的常用对数。
8.double log(double x); 求x的自然对数。
9.double exp(double x); 求欧拉常数e的x次方。
10.double pow10(int p); 求10的p次方。
11.double pow(double x, double y); 求x的y次方。
12.double sin(double x); 正弦函数。
13.double cos(double x); 余弦函数。
14.double tan(double x); 正切函数。15.double asin(double x); 反正弦函数。
16.double acos(double x); 反余弦函数。
17.double atan(double x); 反正切函数。18.double atan2(double x); 反正切函数2。
② C语言中strlen函数是怎么计数的
char str[]=" ab 12\""
字符1: 转义字符:水平制表符 ,其ASCII 值9(十进制)
字符2、3:ab
字符4: 转义字符,换行符,其ASCII 值10(十进制)
字符5: 12 转义字符,其中012是8进制数,其ASCII值 同 .
字符6:\ 转义字符 反斜杠,其ASCII值 92(十进制)
字符7:" 转义字符 双引号",其ASCII值 34(十进制)
2. printf("%d ", strlen("IBM 0121\"));
字符1、2、3: IBM
字符4: 转义字符
字符5、6、7:012
字符8:1 其ASCII值 1(8进制).
字符9:\ 转义字符 反斜杠,其ASCII值 92(十进制)
3.printf("%d ",strlen(" "