合集-C语言

摘要:浮点数 有一双精度值d=1.23456789,从键盘输入输出值要求的宽度和小数位数(0<宽度和小叔位数<=10),要求按该输出格式要求输出d。 如:输入:8(输出值要求的宽度) 4(小数位数),要求输出: 1.2346(数值前面有2个空格)。 #include <stdio.h> int main( 阅读全文
posted @ 2024-10-11 23:39 某朝 阅读(24) 评论(0) 推荐(0)
摘要:格式说明符 输出4位而不是保留4位 使用 %.4g 进行格式化,能够确保输出的有效数字为四位,并去掉不必要的后缀零 阅读全文
posted @ 2024-10-15 17:52 某朝 阅读(14) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { int a=8,b=5,c=3,d=2; if (a<b<c<d) putchar('A'); else putchar('B'); printf("%d,%d,%d,%d\n",a,b,c,d); if (a=b=c) putchar 阅读全文
posted @ 2024-10-20 10:32 某朝 阅读(14) 评论(0) 推荐(0)
摘要:#include <stdio.h> int gcd(int a, int b) { if (a % b == 0) { return b; } else { return gcd(b, a % b); } } int main() { int num1, num2; printf("Enter f 阅读全文
posted @ 2024-11-01 20:09 某朝 阅读(19) 评论(0) 推荐(0)
摘要:函数原型 下列程序输入3个整数(3个数之和不会超过整型数的最大值),计算并输出它们的平均值。下划线填入那个(些)行既不会导致编译错误也不会导致编译警告。 #include <stdio.h> ______________________________________________________ 阅读全文
posted @ 2024-11-02 22:04 某朝 阅读(20) 评论(0) 推荐(0)
摘要:c/c++整行读入字符串 阅读全文
posted @ 2024-11-10 16:37 某朝 阅读(16) 评论(0) 推荐(0)
摘要:都是用来字符串读一行 不同的是:fgets会自动添加换行符 很多字符串操作需要手动添加'\0' //处理方式 while (fgets(buf, sizeof(buf), stdin)) { // 移除末尾的换行符 换成结束符'\0' int len = strlen(buf); if (len = 阅读全文
posted @ 2024-11-10 22:30 某朝 阅读(35) 评论(0) 推荐(0)
摘要:下面有关数组的叙述中,只有( )是正确的: A)虽然不能对数组进行整体的赋值和IO等,但可以将整个数组作为参数传递给函数,函数也可以返回整个数组! B)C要求形参和相对应的实参都必须是类型相同的数组。 C)形参数组和实参数组为同一数组,共同拥有一段内存空间。 D)C语言规定数组名就是数组的首地址,但 阅读全文
posted @ 2024-11-17 20:01 某朝 阅读(12) 评论(0) 推荐(0)
摘要:#include <stdio.h> void printBinary(unsigned int n) { int i; unsigned int mask = 1 << (sizeof(n) * 8 - 1); // 生成最高位的掩码 for (i = 0; i < sizeof(n) * 8; 阅读全文
posted @ 2024-11-22 22:01 某朝 阅读(14) 评论(0) 推荐(0)
摘要:1 #include <stdio.h> #include <string.h> int main() { char* p1 = "12345", * p2 = p1; //允许! char* p3, p4[80]; //strcpy(p3,p1); 此时p3为野指针! p3 = "12345"; 阅读全文
posted @ 2024-11-25 21:24 某朝 阅读(20) 评论(0) 推荐(0)
摘要:一篇足够 阅读全文
posted @ 2024-11-30 11:27 某朝 阅读(15) 评论(0) 推荐(0)
摘要:文件复位 将文件指针复位的2种方法 第一种 rewind(fp); 第二种 fseek(fp,0L,SEEK_SET) 起始点 表示符号 数字表示 文件首 SEEK—SET 0 当前位置 SEEK—CUR 1 文件末尾 SEEK—END 2 例如:fseek(fp,100L,0);其意义是把位置 指 阅读全文
posted @ 2024-12-02 18:12 某朝 阅读(36) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/yuliying/article/details/72898132 简单记就是:!(++、--) > 算术运算符 > 关系运算符 > && > || > 赋值运算符 1 表达式!5&(7+3)&&(4+5)的值是 0 & 的优先级大于 && 2 0<=x< 阅读全文
posted @ 2024-12-16 21:56 某朝 阅读(18) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { double number; int width = 10; int precision = 2; // 使用 %.f 格式化输入,指定最大输入宽度和小数点精度 printf("Enter a floating-point number 阅读全文
posted @ 2024-12-24 11:48 某朝 阅读(17) 评论(0) 推荐(0)
摘要:常量的非法与合法 常量 浮点常量 题1 下述只有( )不是C语言合法的常量。 A) 0x2af4bD5UL B) +123L C) 0xg34 D) -987 E) 1001101 F) 1001101B G) 0123456789L H) 0.123 I) .123 J) 123. K) 123. 阅读全文
posted @ 2024-10-13 11:17 某朝 阅读(44) 评论(0) 推荐(0)
摘要:数据范围 Description 输出双精度数占用的字节数、有效数字、表示范围;整数占用的字节数、表示范围。双精度数的最小值、最大值必须用指数形式输出,有效位按照双精度数的最大有效位输出。 Input 无 Output 第1行 双精度数占用的字节数、有效数字、最小值、最大值 第2行 整数占用的字节数 阅读全文
posted @ 2024-10-13 13:22 某朝 阅读(15) 评论(0) 推荐(0)
摘要:题1 下列的( )不是C语言合法的标识符。 A) main B) define C) sqrt D) const E) Long F) β G) delta H) __LINE_NO__ I) sizeof J) type K) msgNo L) last name M) 3xg N) _3xg O 阅读全文
posted @ 2024-10-26 15:33 某朝 阅读(42) 评论(0) 推荐(0)