C语言实验室学习第二周

printf

(1)将变量的内容输出到显示器上
(2)
1.printf (“字符串”/n); /n表示换行 该字符串可以是汉字 但单引号内不能是汉字
2. printf(“输出控制符”,输出参数); %d %0 %x都是输出控制符
3. printf(“输出控制符1 输出控制符2”,输出参数1 输出参数2);1对应1,2对应2,一个输出控制符对应一个输出参数,这是规定
4.printf (“输出控制符”,非输出控制符)
带%基本都是输出控制符
%d --int
%ld --long int
%c --char
%f --float
%lf --double
%x(或者%X或者%#x或者%#X) --int或者long int或者short int

在这里插入图片描述

scanf

(1)将数据输入到变量中
(2) scanf (" 输入控制符",&输入参数);
功能:将从键盘输入的字符转化为输入控制符所规定的格式的数据,然后存入输入字符这个变量所对的地址(内存)
& 是取地址符
(3)scanf (“非输入控制符 输入控制符”,&输入参数)非输入控制符必须原样输入
scanf()内不同非输入控制符用空格断开不过也可以这样在这里插入图片描述

(4) 在这里插入图片描述

运算符

在这里插入图片描述
+= 例如 a+=3 即是a=a+3 &&:左边的表达式为假命题 右边的程序就不会执行

注意:在这里插入图片描述

%符号运算后面数不能是负数

流程控制

(1)含义:程序代码的执行顺序
(2)分类
1.顺序
2.选择
if() else即否则与if用法类似
语句A;
3.循环
(1)for
1.格式 for(1;2;3)
语句A; 在这里插入图片描述
先执行1243 一次循环 (++i就是i+1)3执行完才算完成一次循环
1只执行1次 此后开始243 243循环
i+=2即使为i=i+2
2.if与for嵌套使用 {}表示范围
在这里插入图片描述
3.注意:float必须用%f输出!!!

强制类型转换

(1)格式:(数据类型)(表达式)
功能:把表达式的值强制转化为前面指定的数据类型
eg:(int)(3.1+3.0) 最终值为6
(float)(5) 最终值为5.000000
注意:int i
(float)(1\i)是错误的 可以改为1(float)(i)
推荐这样写 sum=1.0\i

进制

自增自减

在这里插入图片描述

三目运算符

A ? B:C等价于if(A)
B;
else
C;

逗号表达式

格式 (A,B,C,D)
从左向右执行 结果为最右边的值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值