标签:
1.常量:值不被改变的量称为常量;
常量{字符型常量{普通字符,转义字符},整形常量,实型常量,字符串常量};
转义字符:\a(警告),\b(退格),\f(换页),\n(换行),\r(回车),\t(水平制表符),\v(垂直制表符);
2.浮点型数据:是用来表示具有小数点的实数
Float型 字节数:4 有效数字:6
double型 字节数 :8 有效数字:15
short 型 字节数:2
char型 字节数:1
int型 字节数2/4
3.子增减运算
++i,--i(在运算前进行加或减运算);
i++,i--(在运算之后进行运算);
4.while和do....while语句的区别(while语句先进性判断在进行运算,do....while语句是先执行一次在进行运算);
5."%-m.nf"浮点型数据左对齐整数位保留m位小数位保留n位;
"%+m.nf“浮点型数据数据输出右对齐整数位保留m位小数位保留n位;
%d整数形式输出 %s字符串形式输出 %F单精度形式输出
%o八进制形式输出 %长字符形式输出 %e指数形式输出 %x十六进制无符号形式输出 %ul无符号长整形输出
6.运算符之间的关系((!非)》算术运算》关系运算》逻辑运算》复制运算)
7.(1)if(判断条件)语句1
else 语句2;
注意:表达式1为真,2也为真,只会执行语句1,不会执行语句2
if(1<4>3)l类似于这种表达式,会先计算1<4的结果(0或1),然后再用该结果(0或1)跟3进行比较
一般正确的写法为if(1<x&&x<5)只有1<x与x<5都成立时才回去执行if(1>x||x<5)只要1>x或x<5中有一个成立的该语句就会被执行
(2)if(判断语句)语句1
else if(判断条件)语句2
·····················
else 语句n;
(3)swich(表达式)
{
case 常量1:语句1:break;
case常量2:语句:break;
···················
case常量n:语句n;不;
default :语句n+1;break;
}
swich使用时,程序会进入满足条件的case,然后会一直运行下去,直到遇到第一个break,才会停止,跳出这个语句。
(3)while(判断语句)//条件成立进入执行语句,否则跳过该循环
执行语句 ;
do(执行语句)//先执行一次
while(判断语句) ;执行过一次之后判断是否条件成立,如果条件成立继续执行do语句
(4)for(表达式;表达式2;表达式3)
执行语句
!!!!!注意for循环嵌套大括号的使用。
使用for循环进行九九乘法口诀
#include<stdio.h>
int main()
{
int i, j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d"i,j,i*j);
}
printf("\n");
}
}
8.break语句和continue语句的区别
continue语句直接束本次循环,而不是中使整个循环的终止;而break语句则是结束整个循环,不在判断整个语句是否成立。
标签:
原文地址:http://www.cnblogs.com/kelenanhai/p/4921510.html