指数表示、常变量、格式化输入输出、bool、条件表达式

指数表示12.5×10,高级语言表示12.5e-5.

常变量const float PI = 3.1415926;占据存储单元,不可改变其值。

符号变量 define PI = 3.1415926;预处理预编译指令,程序中直接替换,不占存储单元

不同编译系统分配给各数据类型的字节数不同,因此在不同的编译系统中复制源码时避免数据溢出。

double一律用%lf输入输出;float一律用%f输入输出!

float a = 3.1415926f     3.1415926是以double类型处理的,未避免警告需要强制指定类型

左值能出现在赋值运算符左侧,是可以被赋值的

%7.2f    指定域宽7列,其中小数占两列,而且是指定向右靠齐的

%-7.2f  就是向左靠齐的了,向左靠齐看的更整齐

float 6位有效数字,double 15位有效数字

格式输出printf   printf(格式控制,输出表列)。格式控制包括格式声明和普通字符。也就是矩阵之间的数可以用逗号隔开。Printf“%d, %d, %d”, a, b, c)  想输出%,则要连续应用两个%       scanf同样支持格式化输入输出scanf(“a = %f, b = %f”, &a, &b),注意的是在输入数据时也要输入相同的字符。

0为真,0为假。

Bool类型需要包含头文件include <stdbool.h>

bool就两个值,真或者假,通常用来存储关系表达式或者逻辑表达式的结果

例如在C++中:

bool condition=true;             //熟能生巧

while(condition)

{

.....

if (某个变量a==1 && 某个变量b>13)        //当然这个条件可以是很复杂的条件 condition = false;

}

条件表达式   max = (a > b)? a : b;

原文地址:https://www.cnblogs.com/gzl0928/p/7764033.html