2017.12.6C语言第三节

xiaoxiao2021-02-28  14

一、上课内容 1.int a =(10,20,30);    a =30 逗号表达式的特点:整个表达式的结果是最后一个值 2.e代表10^3     12.43e 3 .‘a’,”ab“字符串常量  4.#define PI  3.1415 宏   定义后后期可批量修改 5.常变量:const int a=10          (1)不能修改

        (2)定义的同时,必须进行初始化

局部变量:

        (1)函数内定义

        (2)默认值取随机值

全局变量:默认值0

6.计算机语言汇编中,没有二进制的表示方法     八进制:0开头      十六进制:0x开头 7. %f 输出double 数据 %s 输出字符串 %x16 进制X:字母大写 x 打印8 位16 进制 %c:输出字符 %i/d%: 表示有符号十进制整数(%i可以自动将输入的八进制(或者十六进制)转换为十进制,而%d则不会进行转换。) %e:以指数形式输出浮点数,其中e 分为大小写 %E: 用科学表示格式的浮点数 %u: 无符号10进制整数 %o:以无符号八进制输出整数 8.put char 特性:不换行

9.根号:sqrt

10.整数以补码的方式进行存储。

11.强制类型转换运算符 强制类型转换运算符的一般形式为 (类型名)(表达式) (double)a (将a转换成double 类型) (int) (x+y) (将x+y 的值转换成int 型)

(float)(5%3)(将5%3 的值转换成float 型)

二、作业:

给出一个不多于5 位的正整数: 1.求出它是几位数 2. 分别输出每一位数字 3. 逆序输出各位数字

补充:

1,default的作用就是switch语句里所有的case都不成立时所要执行的语句。 void Fun(char ch) { switch(ch) { case 'A': printf("85 -- 优秀\n"); break; case 'B': printf("70 - 84- 一般优秀\n"); break; case 'C': printf("60 - 69 - 还可以\n"); break; case 'D': printf("60 - down - 会玩儿\n"); break; default: printf("没救了\n"); break; } } 2,bool类型的函数判断对错

转载请注明原文地址: https://www.6miu.com/read-1400397.html

最新回复(0)