• 『C程序设计』读书笔记系列文章之第三章 最简单的c程序设计


    第三章 最简单的c程序设计

    1.c的9种控制语句:

    if() ~ else~
    for()~
    while()~
    do~while()
    continue
    break
    switch
    goto
    return
    程序的三种基本结构:顺序结构,选择结构,循环结构


    2.数据输出

    c语言不提供输入输出语句,输入输出操作是由c的库函数完成。但要包含头文件stdio.h。
    putchar( ) 向终端输出一个字符
    printf( )的格式字符:
    ① d格式符 用来输出十进制整数
    %d 按整型数据的实际长度输出
    %md 使输出长度为m,如果数据长度小于m,则左补空格,如果大于m,则输出实际长度
    %ld 输出长整型数据
    ② o格式符 以八进制形式输出整数
    ③ x格式符 以十六进制形式输出整数
    ④ u格式符 用来输出unsigned型数据,以十进制形式输出
    ⑤ c格式符 用来输出一个字符
    ⑥ s格式符 输出一个字符串
    %s 输出实际长度字符串
    %ms 输出的串占m列,如果串长度小于m,左补空格,如果大于m,实际输出
    %-ms输出的串占m列,如果串长度小于m,右补空格,
    %m.ns 输出占m列,但只取字符串中左端n个字符并靠右对齐
    %-m.ns m、n含义同上,靠左对齐,如果n>m,则m自动取n值
    ⑦ f格式符 以小数形式输出实数
    %f 整数部分全部输出,小数部分输出6位
    %m.nf 输出数据共占m列,其中有n位小数。如果数值长度小于m,左补空格
    %-m.nf 同上,右补空格
    ⑧ e格式符 以指数形式输出实数
    %e 系统指定6位小数,5位指数(e+002 )
    ⑨ g格式符 输出实数,根据数值大小,自动选f格式或e格式


    3.数据输入

    getchar( ) 从终端输入一个字符
    scanf( 格式控制,地址列表) 标准C scanf中不使用%u,对于unsigned型数据,以%d或%o或%x输入。%后的*,用来跳过它相应的数据。输入数据时不能规定精度如scanf( "%7.2f", &a );是不合法的。

  • 相关阅读:
    安卓逆向前置之JAVA学习
    @Controller VS @RestController @RequestBody VS @ResponseBody
    【ArangoDb踩坑】ArangoDb中的大数比较
    我的快排
    记录改造ffmpeg遇到的依赖库问题
    centos7 配置阿里yum源
    记录一个解决GLIBC_2.18 not found的问题
    js 格式化时间 供页面使用
    5G PDU session Establishment
    DPDK performance for USER application
  • 原文地址:https://www.cnblogs.com/michaelxu/p/1142948.html
Copyright © 2020-2023  润新知