03,标准C

来源:互联网 发布:手机吹笛子软件 编辑:程序博客网 时间:2024/06/05 20:33
/*
达内学习 2013-9-2 day03 标准C
今天回去需要预习的内容
1,数据类型
2,二进制
作业:
1.在屏幕上打印如下内容
54321
4321
321
21
1 要求不用循环,用最少的变量
2.编写程序计算用户给定数字的相反数
3.编写程序计算矩形的面积,矩形的长和宽有用户指定
 */


上节课作业
最少砝码问题
如果有n克的砝码需要保留则他后面的连续n-1个砝码都可以丢弃


C语言中包含标准函数
不同的标准函数完成不同的功能
每个标准函数有自己的名字
通过函数调用语句使用标准函数


printf 标准函数用于把程序中的信息打印在屏幕上
为了使用printf需要把文件合并进来
#include<stdio.h>


在C语言程序中可以使用变量表示编程时未知的数字
变量代表了计算机里面的一个位置
变量的作用是用来存储数字的(只有变量可以存储数字)
一个变量只能用来记录某个类型的数据
每个变量有一个专有的名字,通过名字区分不同的变量
变量必须声明过才能使用 变量声明语句用于声明变量
变量声明语句格式如下:
int num;
其中num是变量名称,int表示变量中可以存储什么类型的数据
变量两种典型使用方式(存储和取出)
向变量中存数据后原有数据丢失
从变量中取出数据后原有数据保持不变


赋值语句用来向变量中存储数据
=叫做赋值操作符 是用来编写赋值语句的


赋值操作符左边必须是左值(变量)
赋值操作符右边必须是可以当数字使用的
赋值语句中如果左边变量和右边的数据类型不一致则有可能出错
在程序中可以直接把变量当数字使用


变量名既可以当数字用也可以当变量用,取决于环境。可以是左值,也可以是右值
可以同时声明多个相同类型变量,变量名之间用,分开
声明变量的时候可以立刻赋值,叫做初始化,所有变量都应该初始化(为了把原来的数据清除)【C语言中变量初始化很重要】


变量还有一个做用,可以用来表示一组规律变化的数字


【练习】
1,变成程序交换两个变量中的数字,两种方法(引入变量和不引入变量)
2,在屏幕上打印如下内容
1 * 9 = 9
2 * 8 = 16
3 * 7 = 21
4 * 6 = 24
5 * 5 = 25 要求使用变量表示数字,变量个数越少越好


操作符可以用来编写表达式包括(+ - * /……)
参与除法计算的两个数字如果都是整数则结果只保留小数前边的部分
%也是一个操作符,表示取余操作


【练习】
1,在屏幕上打印
54321
5432
543
54
5   要求不能使用循环,用变量表示数字,变量个数越少越好
2,在屏幕上打印如下内容:
54321
55432
45543
34554
23455


scanf标准函数可以从键盘都去用户输入的信息
scanf函数要求把stdio.h合并进来 
变量名是一种表示变量的方式,这种方式用起来方便,但是有局限性。有些时候变量名不能用
变量地址也可以用来表示变量,这种方式比较复杂,但是没有限制
计算机内部统一用地址表示变量
scanf标准函数中必须使用变量的地址表示变量
变量名前面加上&表示一个变量的地址    &a
应该使用占位符表示变量的类型
scanf标准函数里不要加入/n
scanf标准函数可以同时读取多个数据
双引号中的内容是对用户输入格式的要求,除了占位符以外的内容要原样输入  %dabc%d      2abc4  否则无法都到正确数据
错误的输入数字可能导致连续多个输入失败
原创粉丝点击