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 );是不合法的。

  • 相关阅读:
    Python 内置数据结构之 set
    python 在指定的文件夹下生成随机的测验试卷文件
    Python 的 import 语句
    Python 和 R 中的一数多图
    Python 语法练习题
    python 3.x 和 2.x 不同
    R 的 plyr 包
    Python 和 R语言 中的折线图
    设置 Jupyter notebook 默认路径、启动快捷键、打开浏览器
    Python 虚拟环境
  • 原文地址:https://www.cnblogs.com/michaelxu/p/1142948.html
Copyright © 2011-2022 走看看