C语言读书笔记(基础 第三章)

一、C运算符

      1)算术运算符  (+ - * % ++ --)

      2)关系运算符  (> < == >= <= !=)

      3)逻辑运算符  (! && ||)

      4)位运算符  (<< >> ~ | ^ &)

      5)赋值运算符  (=及其扩展赋值运算符)

      6)条件运算符  (?:)

      7)逗号运算符  (,)

      8)指针运算符  (* &)

      9)求字节数运算符  (sizeof)

      10)强制类型转换运算符  ((类型))

      11)成员运算符  (. ->)

      12)下标运算符  ([])

      13)其他运算符  (如函数调用运算符())

 

二、C语句

      1)if()...else()...  (条件语句)

      2)for()...  (循环语句)

      3)while()...  (循环语句)

      4)do()...while()...  (循环语句)

      5)continue(结束本次循环)

      6)break(终止执行)

      7)switch(多分支选择)

      8)return(从函数返回语句)

      9)goto(转向语句)

 

三、输入输出

      #include<stdio.h>

      1)输入 scanf

          double a,b,c;

          scanf("%lf%lf%lf",&a,&b,&c);

          d,i 用来输入有符号的十进制整数

          u 用来输入无符号的十进制整数

          o 用来输入无符号的8进制整数

          x,X 用来输入无符号的16进制整数

          c 用来输入单个字符

          s 用来输入字符串 以‘/0’结束

          f ,e,g,E,G 用来输实数

      2)输出 printf

          printf(格式控制,输出表列);

          如printf("%d,%c",i,c);

          d格式符,整数%d

          c格式符,字符%c

          s格式符,字符串%s

          f格式符,实数%f %m.nf指定数据宽度和小数位 %-m.nf与%m.nf相同,但当数据位不超过m位时,向左靠齐,右端补空位

          e格式符,字符串%e以指数形式输出实数 %m.ne(或用E)

          i格式符,字符串%i与%d相同

          x(或X)格式符,十六进制%x(%X)

          o格式符,八进制%o

          u格式符,以无符号十进制形式输出%u

          g(或G)格式符,选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0 %g(%G)

三、字符输入输出

      1)输出 putchar

          putchar(c);

      1)输入getchar

          getchar();没有参数,每次接收一个字符

posted @ 2017-03-18 15:08  yhz_1  阅读(213)  评论(0编辑  收藏  举报