摘要:
例题:打印等腰三角形 答案 int main(int argc, char *argv[]) { int n; scanf("%d",&n); int i,j,k; // 打印行 打印星号 打印空格。 for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) { printf( 阅读全文
摘要:
gets与scanf的区别: 二者都是从终端读入字符串。功能为1、 gets功能为读入一行,并将换行符转换为字符串结束符。2、 scanf("%s",s);读入时,遇到空白字符,包括空格,制表符,换行符时均会停止输入。 从功能上可以看出不同之处:1 终止条件不同。gets只有遇到\n时才会结束输入, 阅读全文
摘要:
i++与++i的区别 int main(int argc, char *argv[]) { int i = 1; int s = ++i; int x = i++; printf("%d,%d,%d",i,s,x) ; return 0;} 答案:“3, 2, 2”。解析:i++改变的只有i,++i 阅读全文
摘要:
转义符: 例子 int main(){printf("c:\code\test.c\n"); return 0;} 结果 可以看出,代码并没有像我们想象的那样打印出来。这就是因为转义字符的原因了。 什么是转义字符呢?顾名思义,从字面意思我们可以看出,转义字符会让某一个符号的含义改变。他可以赋予一些普 阅读全文
摘要:
类型 符号位 阶码 尾数 长度float 1 8 23 32double 1 11 52 64 double 和 float 的区别是 double 精度高,有效数字 16 位,float 精度 7 位。但 double 消耗内存是 float 的两倍,double 的运算速度比 float 慢得多 阅读全文
摘要:
sizeof(x)与 strlen (x) 的返回值都为一个整数 所以输出的是一个整形。 例题 sizeof(float)是 一个整型的表达式。 1、sizeof是运算符,strlen是C语言标准库函数。2、 strlen 测量的是字符串的实际长度,以’\0’ 结束,返回结果不包括’\0’ 。3、而 阅读全文