zoukankan      html  css  js  c++  java
  • C语言复习上

    通常开始学习C语言的时候,第一句写的就是"helloword"

    int main(){
    printf("hello word");
    }
    

      接下来的日子里需要注意的是{}  {}, , ""  “” ;....等输入法的中英文状态下是否正确,这个是最基本的,一个字节是8位 

    好了,接下来带着大家认识,int ,long ,short,char ,double ,float ,bool 这些关键字,他们可以当作变量来使用

    int :整数型 (顾名思义只有整数,比如1,2,33,)

    Long int:长整数型,(由于int 的存储空间有限,当Int存储空间不足时,可以使用long int来代替int ,这样可以可以防止存储溢出)

    short int:短整数型(比int 类型更小的存储空间)

    char:字符型(字符型只能输出字符,多数用在测试是否通畅'a' ‘b')

    double:双精度浮点(12.4123)

    float:单精度浮点型(12,12)

    bool:布尔(一般有两种结果:T or F)

    %d整型输出,%ld长整型输出,

    %o以八进制数形式输出整数,

    %x以十六进制数形式输出整数,

    %u以十进制数输出unsigned型数据(无符号数)。

    %c用来输出一个字符,

    %s用来输出一个字符串,

    %f用来输出实数,以小数形式输出,(备注:浮点数是不能定义如的精度的,所以“%6.2f”这种写法是“错误的”!!!)

    %e以指数形式输出实数,

    %g根据大小自动选f格式或e格式,且不输出无意义的零

    scanf:输入

    printf:输出

    初级:

    1 int num;
    2 num=20;
    3 printf("num=%d",num);
    4 return 0;
    int people;
    people=3;
    printf("**********%d",people);
    printf("*****%   d",people);
    printf("***%2d,people);
    printf(""""%-12d,people);

    中级

    int num;
    num=30;
    printf("num=%f",num*3.1415);
    return 0;
    
    ----------------------------------
    int num ;
    int sum=0;
    sum=num*124;
    num=2;
    printf("sum=%d",num+sum);
    return 0;
    

     高级

    1 int num,sum;
    2 sum=10;
    3 scanf(“%d”,&num);
    4 sum=sum*2+num;
    5 printf("sum=%d",sum);

    基本运算:= + - * / % 

    int desk,book;
    desk=10;
    book==desk;
    printf("desk1=%d",desk+1);
    printf("deslk=%d",desk-1);
    printf("desk=%d",desk*2);
    printf("book=%d",book/3);
    printf("book=%d",book%5);

    i++和++i

    i++是使用i之后改变i

    ++i是使用i之前改变i

    int a=2;
    printf("i=%d",++i);
    printf("i=%d",i);
    printf("i=%d",i++);

    if语句 

    int num=33;
    if(num>10)
    printf("num>10");
    if(num>20)
    printf("num>20");
    if(num>30)
    printf("num>30");
    if(num>40)
    printf("num>40");
    if(num>50)
    printf("num>50");
    if(num>60)
    printf("num>60");
    //------------------------------------------

    这种如果很多是不是看起来很麻烦呢?往下看,

    if ...else

    int aer=60;
    if(aer<50)
    printf("不及格“);
    else
    perintf("及格");
    
    -------------------------------
    int aer=76
    if (aer<60)
    printf("不及格”);
    if else(aer<70)
    printf("及格")
    if else(aer<80)
    printf("良好“);
    ellse
    printf("优秀");

    switch语句

    int hose;
    switch(hose){
    case 1:
    printf("1");
    break;
    case 2:
    printf("2");
    break
    case 3:
    printf("3");
    break;
    case 4:
    printf("4")'
    break;
    default:
    preintf("5");

    条件运算符?

    int a=2;
    a=(a>1)?a:error;

    逻辑运算符&& || !

    int a=1 b=2 
    if(a&&b>0)
    printf("a>0 b>0");
    if else(a||b<0)
    printf("<0");
    else (a !=b)
    printf("111111111);

    循环语句for while do...while

    for(int i=0;i<10;i++)
    {printf("*****"
    );
    printf("i=%d
    ",i);}
    /*
    
    
    */
    int a=1;
    while(a<20){
    printf("*****"
    );}
    
    do{sum+=}
    while(sum<10);

     

  • 相关阅读:
    意外发现,VC断点可加在构造函数的左括号上
    C++中的INL
    如何用DELPHI编程修改外部EXE文件的版本信
    j2ee面试宝典翻译(1)
    华为总裁任正非:允许小部分力量去颠覆性创新
    QStringList与QString互转
    QTreeView只显示指定驱动器及其目录,隐藏所有兄弟节点
    Protected Functions 是理解OO的难点和关键
    技术人员的创业陷阱:我能,但不管用户在哪里!
    大陆的创业环境和风气的确产生巨大变化,大众创业“蔚然成风”
  • 原文地址:https://www.cnblogs.com/X404/p/12051471.html
Copyright © 2011-2022 走看看