其他分享
首页 > 其他分享> > 基本概念

基本概念

作者:互联网

初始化

int a = 10;

10叫初始化器

float类型变量

float a = 1.0f
printf("%f\n", a);
// 1.000000
float a = 1.0;
printf("%f\n", a);
// 1.000000,但是会警告
float a = 1f;	
printf("%f\n", a);
// 报错
float a = 1;
printf("%f\n", a);
// 1.000000

推荐写法:float a = 1.0f;

注意:

定义常量的名字

#define HELLO 20
// 名称大写, 不加逗号
#define HELLO (1.0f/3.1415f)
也可以定义表达式

标识符

预处理指令

书写规范

printf("To C or not to C:
that is the question.\n")
/*** wrong ***/
// 后面会有解决方法

解决方法1

printf("To C or not to C:\
that is the question.\n")
// 加上\(拼接)
// 第二行要从下一行的起始位置开始,不能缩进
// CLion中会报错,VS2022不会

解决方法2

printf("To C or not to C:"
      "that is the question.\n");
/*** 可以缩进 ***/

Q&A

/*
	/*** wrong ***/
*/

​ 但是这样是合法的

/*
//hello
//h
*/

​ 更好的屏蔽方式(条件屏蔽)

#if 0
...
#endif
// 条件屏蔽

3x5+2x4-5x3-x2+7x-6

如下多项式求值法则

((((3x+2)x-5)x-1)x+7)x-6

标签:1.0,float,question,1.000000,空格,printf,基本概念
来源: https://www.cnblogs.com/kartoon-bboy/p/15854739.html