05.运算

1.字符串

”%5d“以五个字符输出,没有的字符以空字符补充,默认右对齐;

”%05d“以五个字符输出,没有的字符以0补充,默认右对齐;

 ”%-5d“以五个字符输出,没有的字符以空字符补充,-代表左对齐;

0和-不能同时使用。

 ”%8.3lf“代表总共有8个字符,3代表小数点后面有3位小数。

2.两数相除的小数问题

两个数相除,要想的到小数,分子分母必须有一个是小数,否则结果只会取整;

/除

%取余

 3.后置和前置

++a和a++

4.比较逻辑运算符

(1).比较

(2).逻辑

与或非

短路规则:

||:左边为真,右边不执行;

&&:左边为假,右边不执行。

5.类型转换

隐式类型转换:编译器内部自动转换;

强制类型转换:(类型)需要转换的变量名。

强制类型转换原则:数据类型小往大的转,防止数据溢出。

6.程序结构

最基本三种程序结构:顺序,选择,循环;

(1).if后面只有一个语句属于if

(2).if else结构

else可以不写;

else后面不解条件。

7.三目运算符

8.switch

switch()后面只能放整型变量或字符型变量;

和break配合使用

9.while使用

10.do_while使用

11.for使用

12.死循环

(1).while(1)

(2).

do

{

}while(1);

(3).for(;;;)

13.循环嵌套

任何一个循环的内部可以调用其他循环;

14.break的使用

多个循环嵌套,跳出最近的循环。

15.continue的使用

多个循环,跳出本次循环,继续执行!

 

posted @ 2018-09-16 17:44  西贡小傻  Views(114)  Comments(0Edit  收藏  举报