ascall码
1、A的ascll码是65,与a的ascll码相差32,所以a的ascll是97。
2、%e是科学计数法符号. 在科学计数法中,为了使公式简便,可以用带“E”的格式表示.例如1.03乘10的8次方,可简写为“1.03E+08”的形式。
3、%s代表的是字符串格式符。
4、'A'单引号里面的字符(只能输入一个,输入多个会错误)。
"ABC"双引号里面的是字符串(可以输入多个,当然只有一个也可以)。
转义字符仅仅是【一个字符】而已,是为了输出特定的字符而设,所以:
'\\'你可以写成"\\",他们都会输出\的。
当然,'单引号被C#作为字符的内容了,那么'''这样C#是识别不了,这样就需要转义了:
'\''或者"\'"
另外提示一句:'A' != "A"同理:'\\' != "\\",这是字符与字符串的区别。
5.if-else判断
6、if可以单独使用,但else不能单独使用。
7、C语言中的一个等号和两个等号区别为:性质不同、用途不同、影响不同。
一、性质不同
1、一个等号:一个等号是一种赋值运算符。
2、两个等号:两个等号是一种关系运算符。
二、用途不同
1、一个等号:一个等号用途是给一个对象赋值。
2、两个等号:两个等号用途是作为判断语句的条件,对两个对象进行比较。
三、影响不同
1、一个等号:一个等号会改变、影响被赋值对象的值。
2、两个等号:两个等号不会改变、影响被两个比较对象的值。
8、很重要(a)||(b);(a)&&(b)。
9、当a和b为普通变量时, a=b,是把b的值赋值给a, b不变;
10.switch 语句的一般格式
switch(表达式)
{
case 常量表达式 1:语句 1; break;
case 常量表达式 2:语句 2; break;
... ...
default:语句;
}
11、不是每个switch语句都需要一个default。
循环知识点
12、循环三要素 1、初始值 i=1;(一般都用"i")
2、循环控制条件 i<=x;
3、步长 i++;
13、 1>当型循环:先判断条件,在执行循环体;(不满足条件时一次也不执行)
2>直到型循环:先执行循环体,在判断条件。(不满足条件时已经执行过一次了)
3>当型循环和直到型循环在循环条件为真时,两种循环无区别。
4>循环条件明确时采用计数控制的循环
实现方式:当型循环或者直到型循环
5>循环次数未知时或循环体至少要执行一次时采用条件控制的循环
实现方式:直到型循环
14、 当型循环:while循环和for循环(先判断条件,在执行循环体)
直到型循环:do-while循环
15、 表达式1;
while{
循环体语句;
表达式3;
}
while循环先计算表达式的值,再执行循环体这句话是正确的,其中计算表达式的值是判断
16、 次数明确用当型循环(while),次数不明确用直到型循环(do-while)
di-while:do是做;while是当...时
do-while循环是一种先执行后判断,当符合条件时继续执行,当不满足条件时终止循环。
17、 循环条件为假时,while循环一次也不执行,do-while循环至少执行一次。
18. do-while循环的基本结构如下:
do{
//循环体
}while(条件表达式)
19、 for 循环:书写方便、灵活(它是一种常用于计数控制的循环结构)
for(表达式1;表达式2;表达式3){
循环体;
)
执行顺序:先判断表达式1与表达式2,如果满足条件则执行循环体,然后再执行表达式3,再执行表达式2,
如果满足则执行循环体,不满足则跳出循环
表达式2不写或者表达式3不写的话,会导致死循环
表达式2且表达式3不写的话,也会导致死循环
表达式1、2、3分别时初始值、循环控制条件、步长(循环三要素)
它是当型循环,先判断条件,再执行循环体
条件满足,执行循环体,;否则,推出循环
20、 i=qs;
for(;i<=10;i++){
//循环体
}这是正确的
21、 循环有三种方式:while循环、do-while循环、for循环
当条件为假时,do-while循环至少执行一次,其它一次也不执行;
当条件为真时,它们执行的次数是一样的
22、 循环跳转语句
break跳出循环终止循环
循环跳转:循环结构中,出现强制终止循环,程序继续执行循环外的语句用"break语句",跳出某些此循环继续循环的一种操作用"continue"语句
break:"打断、中断"可以用再所有循环中和switch,但continue只能用在所有循环中(三大循环)
22、 一个循环体中还有另外一个循环体叫循环嵌套,里面有内层循环和外层循环,灵活运用,外层循环代表“行”,内层循环代表“列”
对外层循环来说,内层循环相当于外层循环的循环体