重温c语言之,7天开整,就是随便的写写,第二天

诗林  金牌会员 | 2024-11-1 17:53:05 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 582|帖子 582|积分 1746

一:操作符

  除法:

    如果都是整数,除数,被除数都是整数,那么结果:就是整数的商(没有小数部分的),比方:7/2=3;
    如果除数或者被除数其中一个是浮点数,那么结果就是(条件是:能除尽的,并且小数在基础数据类型包含下的)完整的商(包含小数部分的):比方:7/2.0=3.500000;
    如果想要在printf中,想要取小数点后1位,基本类型是:float----%.1f;如果是double----%.1lf,其他的就是雷同(什么小数点后几位什么的,这个数字就是变换着来就行了)
  取模:

    取模操作符的两端都是整数
  逗号表达式:

    逗号隔开的一串表达式,特点:从左向右的依次计算,整个表达式的结果是最后一个表达式的结果,
    比方:int a=10;int b=20;int c=0;int d=(c=a-2,a=b+c,c-3);      d=5
二:关键字

  typedef:

    1.用于一个已有名字的数据类型,使其更新一个新的名字,让代码变得更加的简介,比方:在头部写上:typedef unsigned int unit;那么在main里面
    unsigned int num1; 与unit num2;是相同的类型,只不过名字不相同,但是效果一样的
    2.用于结构体上面,把结构体命一个新的名字,比方:
    typedef struct Node    {        int data;        struct Node *next;    } Node;   在main里面 :struct Node n;与    Node n2;的效果是一样的
  static:

    1.修饰局部变量

      //在倒霉用static的时候
      #include
      void test(){
        int a=1;
        a++;
        printf("%d ",a);
      }
      int main(){
        int i=0;

        while(i
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表