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]

  • \n:换行
  • 例:main为有效的变量名

猜你喜欢

转载自www.cnblogs.com/Bran-don/p/10349509.html