输入输出函数、分支结构和循环

一、输出语句

        1.语句格式

                 printf("格式控制",地址列表);
                 输入输出函数、分支结构和循环
                  putchar();输出单个字符;
                 输入输出函数、分支结构和循环
                puts();输出字符串;
                 输入输出函数、分支结构和循环

        2.控制字符

                %c:输出单个字符;

                %d:输出十进制整数;

                %o:输出八进制整数;

                %x:输出十六进制整数;

                %u:输出无符号整数;

                %s:输出字符串;

                %f:输出浮点数;

                %e:输出指数形式浮点数;

                %g:输出自动选择浮点数格式;

                %.2f:限制位数,这里的2表示只输出小数点后两位;

                0%d、0x%d:前导;

                如图:

                输入输出函数、分支结构和循环

二、输入语句

        1.语句格式

                scanf("格式控制",地址列表);
                输入输出函数、分支结构和循环

                注意:输入的时候分隔符必须与格式控制内的分隔符相同,如:

                输入输出函数、分支结构和循环

        2.控制字符

                %c:输入单个字符;

                %d:输入十进制的整数;

                %f:输入单精度;

                %lf:输入双精度;

                %s:输入字符串;

                 输入输出函数、分支结构和循环

三、分支语句

        1.if分支

                 输入输出函数、分支结构和循环

            语句格式:

                         if(表达式){

                            语句块1

                         }

                        else{

                            语句块2

                        }

                        输入输出函数、分支结构和循环

        2.switch分支语句

                输入输出函数、分支结构和循环

                switch(变量){

                    case 值1:

                        表达式1;

                        break;

                    case 值2:

                        表达式2;

                        break;

                    default:

                        表达式N;

                        break;

                }

                 输入输出函数、分支结构和循环

四、循环语句

         循环离不开循环的四要素:初始值,终止值,循环体,增值。

        1.for循环

                for(初始值,终止值,增值){

                        循环体

                }

                 输入输出函数、分支结构和循环

        2.while循环

                输入输出函数、分支结构和循环

                语句格式

                                while(循环条件){
                                        循环体;
                                        增值;
                                }
                                 输入输出函数、分支结构和循环

        3.do...while循环

                do...while循环是先循环再判断。所以不管值是否为true都会执行最少一次。
                输入输出函数、分支结构和循环

                语句格式

                            do{
                                    循环体;
                                    增值;
                            }
                            while(循环条件)
                            输入输出函数、分支结构和循环

        4.goto无条件跳转语句

                goto无条件跳转语句是指控制程序跳转到指定位置,注意:如果goto跳转语句不设置条件会行程死循环
                        goto语句标号名:语句;
                            ...
                        goto  标号名;
                         输入输出函数、分支结构和循环

        5.break和continue    

                    baeak是指退出当先循环或者退出当前分支;
                    输入输出函数、分支结构和循环
                    continue是结束本次循环,开始执行下次循环;
                     输入输出函数、分支结构和循环