美文网首页
《C程序设计语言》笔记 -- 一些细节

《C程序设计语言》笔记 -- 一些细节

作者: szu_bee | 来源:发表于2017-02-10 19:41 被阅读31次

    • printf输出格式控制

    格式 | 描述
    -|
    %2d, %2f | 按照十进制整型数/浮点数打印,至少2个字符宽
    %.0f | 按照浮点数打印,且不带小数点和小数部分
    %.2f | 按照浮点数打印,小数点后有两位小数
    %6.2f | 按照浮点数打印,至少6个字符宽,小数点后有两位小数
    %ld | 长整型数
    %lf | 双精度浮点数
    %u | 无符号(unsigned)
    %o | 表示八进制数
    %x | 表示十六进制数
    %c | 表示字符
    %s | 表示字符串
    %% | 表示百分号*

    符号常量

    格式: #define "name" "value"
    如:  #define STEP 20
    

    字符输入/输出

    函数 | 描述
    -|
    getchar() | 从文本流中读入下一个输入字符,并将其作为结果值返回
    putchar() | 每次调用时putchar函数时将打印一个字符
    getline() | 当需要读入空格的时候使用,回车时停止读入
    printf() | 格式与scanf类似,另外可在引号内加入\n, \t等控制输出格式
    EOF(即end of file) | 定义在头文件<stdio.h>,作为在没有输入时,getchar()返回的特殊值,是个整型数
    scanf() | C的控制输入的函数,格式为:

    int a; // 定义一个整型数 
    scanf("%d", &a); // 按照定义的类型格式写在双引号内,接着用&接收要输入的值 
    

    break与continue语句

    break语句可从for, while, do-while等循环中提前退出。
    continue语句用于使for, while, do-while语句开始下一次循环的执行。
    在while与do-while语句中,continue语句的执行意味着立即执行测试部分;
    在for循环中,则意味着使控制转移到递增循环变量部分。

    相关文章

      网友评论

          本文标题:《C程序设计语言》笔记 -- 一些细节

          本文链接:https://www.haomeiwen.com/subject/zefvittx.html