嵌入式学习之路(七)——C语言学习(2)

嵌入式学习之路(七)——C语言学习(2)
1.我们知道计算机所有的数据都存放在内存中,而变量就对应了内存中某个存储位置,所以我们通过变量可以操作对应的存储位置的数字,然而为了使用变量必须首先在程序中使用变量声明语句来声明变量,在变量声明语句中要指定变量的名称(不同的变量名称不同),一个变量只能用来存储一种类型的数据,在变量声明中还要指定对应数据的类型
比如: int num;int 就是指定对应的数据类型为int型,num就是我们的变量名字
2.那有了变量,怎么用呢?赋值语句用来向变量对应的存储位置中放置数据,使用赋值操作符(=)编写赋值语句
赋值操作符的左边必须是一个左值
赋值操作符右边必须是一个可以当做数字使用的东西
在程序中把变量直接当数字使用就可以从变量中拿出数字
变量只要没有被赋值则里面的容就不会改变
3.变量初始化 int num = 0;这就是变量的初始化
4.赋值变量的结果就是所赋的那个值,比如x = (y = 10)+ 5,问想,x,y等于多少,答案是x = 15;y = 10
5./表示除法,如果参与除法计算的两个数都没有小数点,则结果也没有小数点,%表示取余
6.接下来讲讲scanf标准函数,要使用这个函数,必须先在开头包含#include<stdio.h>这个头文件。
int num = 0;scanf("%d",&num);scanf的双引号里面是对输入格式的要求,若改为scanf("num=%d",&num);&num表示取num的地址,我们输入的时候就要输入num=5回车,前面的是要输入5就行了。还有一点就是scanf输入的时候遇到空格就会结束。
7.输入缓存区会读取失败,如果我们的占位符和我们输入的类型不一样,则scanf读不到数据,会把错的类型继续放在缓存区里,下次读取的时候还是会出错,我们先可以清理缓存区。
scanf("%*[^\n]");
scanf("%*c");

8.有了输入,我们当然也有输出,输出的规则就相对简单一点,"里面的东西就会打印在屏幕上",也可以使用占位符,如printf("num = %d",num);这样就会输出: num = 5;
9,讲完printf()和scanf()函数,我们就可以定义变量,处理一些事情了,比如用scanf实现叫用户输入矩形的长和宽,然后计算完之后,利用printf函数输出他的面积等等问题,到这里,我们就可以编程和计算机进行交流了,慢慢培养我们的兴趣 。今天就到这里,再见!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值