翁凯C语言知识

程序框架

#include 
int main()
{
   

	return 0;
}

输出

printf("hello\n");
printf("%d",1+1);

notes:
1、\n用于换行。
2、%d用来显示计算结果。

输入

int a;
scanf("%d",&a);

int b,c;
scanf("%d %d ",&b,&c);

int d,f;
scanf("%d,%d",&d,&f);

scanf("leonardo%d %d",&d,&f);

notes:
1、注意a前面的&。
2、赋值给a。
3、scanf(“%d %d “,&b,&c); 输入时,应该输入如:1 2
4、scanf(”%d,%d”,&d,&f);输入时,应该输入如:1,2 。(句号不用,输入的是加粗部分)
5、scanf(“leonardo%d %d”,&d,&f);输入时,应该输入如:leonardo1 2
6、scanf是一定要你输入的东西。

变量定义

int a;
int b;
int a,b;

notes:
1、多个变量中间用逗号隔开。
2、变量的名字是一种“标识符”。
3、标识符只能由数字、字母、下划线组成;数字不能出现在第一个位置;有一些特殊单词不能作为标识符。

变量的赋值和初始化

int a=0;

notes:
1、等号右边的值赋给左边的变量。
2、int是类型;确定以后运行过程中不能改变变量的类型。

浮点数

float a;									//float表示单精度浮点数
scanf("%f",&a);
printf("%f",a);

double b;									//double表示双精度浮点数
scanf("%lf",&b);							//输入用%lf
printf("%f",b);

notes:
1、整数的运算结果还是整数。
2、浮点数输出的时候用%f即可,输入的时候有不同。

浮点数的输入输出

类型 scanf printf
float %f %f,%e
double %lf %f,%e

note:
1、%e输出的是科学计数法

输出精度

 printf("%.3f\n",-0.0049);					//输出了-0.005  (四舍五入了)
 printf("%.30f\n",-0.0049);					//输出了-0.0048999……(会有误差,结果是离0.0049最近的数)
 printf("%.3f\n",-0.00049);					//输出了-0.000

表达式

int a,b,t;
a=b+5;										//a,b,5称为算子;+,=称为运算符。
t=70%60;									//结果为10,%做的是取余操作。

运算符优先级

double c

你可能感兴趣的:(c语言,c++,算法)