2017.12.6 C语言第三节

一、上课内容
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:字母大写
%08x 打印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类型的函数判断对错


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值