C语言学习-杂乱 复试自用

计算机能够直接识别和接受的二进制代码称为机器指令,机器指令的集合叫做机器语言
算法的特性 = 有穷性+ 确定性+输入+输出+有效性
C的符号常量定义
在这里插入图片描述

C的常变量定义
在这里插入图片描述
两者都是在使用过程中不能改变,但是性质不同:#define 定义的符号常量是预编译指令,在预编译时候进行了替换,从而不需要内存。但是const定义的常变量是需要内存的。
在这里插入图片描述

PS:既然如此那肯定多用 #define的符号常量定义比较不需要内存,然而书中却建议用常变量 个人觉得从编程角度那肯定是不用内存的香。
在这里插入图片描述
字母/下划线+3选1(任意)

EASY 实验:
题目:
在这里插入图片描述

测试:
在这里插入图片描述
原理:
1的ascii表中的值是49
所以char a = ‘1’这个语句是实现了a = 49;
然后进行 a = a+ a; 实际上是让a = 49+49 = 98
然后输出 如果是%d 数字形式输出就是98 %c字符输出就是ascii表98位对应的b

测试实验
在这里插入图片描述
大多数C语言都是向0取整不如2.5取2 -2.5 取-2

C语言算术顺序从左至右 赋值从右往左在这里插入图片描述
不同类型的数值计算比如float 和double 先把float 变成double 然后计算

在这里插入图片描述
注意 x*=y+8 是先计算y+8的哦
在这里插入图片描述

printf 中%d 十进制 %o 8进制 %x 16进制 %u 无符号整数 %g输出浮点数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
地址传递
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
共同体只有一个值,不能多个存在

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值