c语言小知识汇总

    技术2022-05-19  29

    得到int的最大值:

    #include <limits.h> ... printf("%d",INT_MAX);   

    打开文件的代码:

     FILE *fin,*fout; fin = fopen("filename.in","r"); fout = fopen("filename.out","w");

    数据读取:

    fscanf(fin,"%d",&n); char c = fgetc(fin); //fgetc()用来读取单个字符,值得注意的是它也可读取换行 符,所以记得用它把多余的换行符吃掉。

    在C中,把结构体名当成C++中的类名使用时要加前缀struct.

    struct Point { int x; int y; }; struct Point pt; double calTwoPointDist(struct Point a, struct Point b);

    格式化的输入输出:

    fscanf(fin, "%d %d/n", &x, &y); fprintf(fout, "%.6lf/n", ans);//ans保留6位小数。fin,fout的类型为FILE* 。


    最新回复(0)