浮点数与变量辨析

浮点数:小数或指数形式

e前有数(1<=|数|<10)e后整数(Ee都可以)

eg:

  • 1000.01e3都是合法的浮点数
  • 3.e-0 , .3e0 都是合法的
  • 但是2e.4 , 2e-4. 不合法
~将浮点数转化为整数~

1.直接类型转换(不会四舍五入,直接全部舍去小数部分)

	score=(zi%mu)*0.9*bfb;
	int scoree=(int)score;

2.%.0lf(会四舍五入)

转义字符

一般默认八进制如\xxx(三位),十六进制则为\xhh 以x开头

eg:

  • \1011 1011是八进制形式, 不是二进制,不是十进制,多到四位,所以不合法
  • \x123不合法,虽然是十六进制,但多到三位,所以不合法
  • '\0xa'非法,应是'\xa' 或0xa

常量们

字符与字符串:所有字符均以单引号' '包裹, 所有以双引号" "包裹的都是字符串

整型常量:程序中直接写的数字(注意没有小数点),比如:100、1000

实型常量:小数或有e的科学计数法(浮点嘛)

你可能感兴趣的:(c语言)