• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
可乐男孩
博客园    首页    新随笔    联系   管理    订阅  订阅

C语言基础概要----1

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语句则是结束整个循环,不在判断整个语句是否成立。

posted @ 2015-10-29 18:45  可乐男孩  阅读(213)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3