linux环境下C编程(二)

c语言中的提供了一组标准函数来解决常见的问题
每个标准函数都有自己的名字
printf标准函数把数据打印在屏幕上
为了使用这个标准函数需要包含stdio.h文件
使用标准函数需要写出函数名
\n表示换行
可以采用占位符打印编写程序时还不知道的数字 字符。
%d占位符和整型数字匹配
占位符的个数必须和数字的个数一样


程序中所有相关数据都放置在内存里
变量对应了内存中的某个存储位置,通过变量可以操作对应的存储位置中的数字
为了使用变量首先在程序中使用变量声明语句来声明它
在变量声明语句中要指定变量的名称(不同变量名称不同)
一个变量只能用来存储一种类型的数据。在变量声明语句中要指出数据的类型


赋值语句用来向变量对应的存储位置放置数据
使用赋值操作符(=)编写赋值语句 
赋值语句左边必须是一个左值,通常是变量,右边必须是一个可以当作数字的东西
赋值语句左右两边类型不一致则结果不是字面所描述的结果


在程序中把变量直接当作数字使用,变量只要没赋值里面的内容不会改变。
变量名在程序中既可以当变量使用也可以当数字使用,由环境决定
同类型的变量可以使用一条变量声明语句来声明
变量声明的时候可以直接赋值 叫做变量的初始化 所有的变量都应该初始化
变量的一种常见的使用方式就是使用一个变量表示一组数据


一般编程思路:
1、找到解决问题的过程中设计的所有数字
2、对这些数字进行分组(可以使用一个变量表示所有数字分成一组)
3、为每组数字声明一个变量
4、使用编程语句推动所有的变量按照各自的规律变化


/ 表示除法 如果除法计算两个数字都没有小数点则结果也没有小数点
% 取余运算


scanf标准函数 从键盘上读一个数字并记录在某个变量对应的存储位置上
为了使用scanf标准函数需要包含stdio.h文件
内存中的每个存储位置都有一个专门的编号(地址)
可以使用存储位置的地址来表示这个存储位置
可以在变量名前加上符号&来获得变量对应的存储位置的地址
scanf标准函数要求必须使用存储位置的地址表示这个存储位置 使用占位符表示存储的数据类型
不能使用\n
scanf标准函数可以一次读多个数据 调用语句中双引号里的内容是对用户输入格式的要求
输入缓冲区的工作原理可能导致一次错误输入造成后面的所有读取工作失败
使用如下两条语句可以把输入缓冲区中的错误数据丢弃
scanf("%*[^\n]");
scanf("%*c");
练习一:
1、在屏幕打印如下内容
1
12
123
1234
12345
2、有如下一组数字,编写程序把前10个打印在屏幕上
1 1 2 3 5 8 13 21 。。。。
3、编写程序计算用户给定数字的相反数
4、编写程序计算矩形的面积 ,矩形的长和由用户给定







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值