zoukankan      html  css  js  c++  java
  • 『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 );是不合法的。

  • 相关阅读:
    js 高阶函数之柯里化
    JavaScript 相关的工具代码
    JS 数组、对象的深拷贝
    页面性能优化
    axios(封装使用、拦截特定请求、判断所有请求加载完毕)
    java 实现登录验证码 (kaptcha 验证码组件)
    告别 hash 路由,迎接 history 路由
    解决 Vue 动态生成 el-checkbox 点击无法赋值问题
    分享基于 websocket 网页端聊天室
    vue + element 动态渲染、移除表单并添加验证
  • 原文地址:https://www.cnblogs.com/michaelxu/p/1142948.html
Copyright © 2011-2022 走看看