zoukankan      html  css  js  c++  java
  • C语言学习记录_2019.02.02

    • 变量在第一次被使用之前应该赋初值
    • scanf(“%d”,&price);
    • scanf(“price%d %d”,&price);  scanf中的东西一定是要输入的东西。
    • 定义常量:const int amount=100;为数字起名字更加易于理解数字的含义;便于修改;赋初值之后不能再修改;const变量一般大写;
    • 两个整数运算的结果只能是整数,小数部分扔掉。
    • %d:表达整数类型输入和输出;%f:表达浮点数输出;%lf:表达浮点数输入;
    • 浮点数:带小数点的数,小数点的位置可以浮动。
    • 改进方案:10.0/3=3.3333;10/3=3;整数和浮点数放到一起,会把整数变为浮点数。
    • double:双精度浮点;float:单精度浮点;
    • 运算符%:取余
    • 优先级:+(正) -(负) * / % + – =
    • 嵌入式赋值:不建议使用,不利于赋值,且容易产生错误;
    • 交换格式:

    int t=a;

    a=b;

    b=t;

    • 套路的学习考阅读
    • total+=5,两个符号之间不能有空格;
    • a+=1+2;     等价于  a=a+(1+2);
    • a++的值为未加一之前的值,++a的值为加一之后的值;
    • a = b+=c++-d+--e/-f

    c++ –> c

    --e –> (e-1)

    --e/f –> (1-e)/f

    b=b+[c-d+(1-e)/f]

    a=b+[c-d+(1-e)/f]

    • :换行
    • 例:main为有效的变量名
    hello world~
  • 相关阅读:
    Codeforces D
    Codeforces 899E
    Codeforces 898F
    算法笔记--字符串hash
    算法笔记--归并排序
    Codeforces D
    Codeforces 101628A
    牛客练习赛7 E 珂朵莉的数列
    算法笔记--树的直径 && 树形dp && 虚树 && 树分治 && 树上差分 && 树链剖分
    Codeforces 895C
  • 原文地址:https://www.cnblogs.com/Bran-don/p/10349509.html
Copyright © 2011-2022 走看看