学C D01
1.C语言程序框架:
1 #include <stdio.h>
2 int main()
3 {
4 return 0;
5 }
2.第一个C语言程序
1 #include <stdio.h>
2 int main()
3 {
4 printf("Hello World!\n"); // \n不会显示出来,是换行符
5 return 0;
6 }
3.计算
1 #include <stdio.h>
2 int main()
3 {
4 printf("%d\n",12+34);
5 printf("12+34=%d\n",12+34); //加
6 printf("12-34=%d\n",12-34); //减
7 printf("12*34=%d\n",12*34); //乘
8 printf("12/34=%d\n",12/34); //除
9 printf("12%%34=%d\n",12%34); //取余 必须两个百分号,不然打印结果没有%
10 return 0;
11 }

4.输入函数scanf
1 #include <stdio.h>
2 int main()
3 {
4 int price = 0; //c语言中 ; 表示一个语句结束
5 //定义一个变量price,变量就是保存数据的地方,定义变量后会开辟出来一块地址空间,赋值即将值存放在此空间内
6 //变量-->标识符,由字母、数字、下划线组成,不能以数字开头;不能以C语言关键字作为标识符
7 printf("请输入金额(元):");
8 scanf("%d",&price);
9 //接收输入用scanf()函数,并用&取变量地址存入数据
10 //scanf函数以行为单位读取接收数据,需要按下回车键才可读入数据
11 int change = 100 - price;
12 printf("应该找您%d元\n", change);
13
14 int a = 0;
15 int b = 0;
18 scanf("%d, %d",&a,&b);//必须按照输入的格式写入,即必须是a,b
19 printf("%d %d\n",a,b);
20
21 return 0;
22 }
5.变量赋值与初始化
1 int price = 0; 2 //定义一个变量price,变量是int类型的,= 表示赋初始值为0 3 //赋值表示将右边的值给左边,左右交换次序表达的意思不一样 4 //定义变量时可以不赋值,但使用前需要赋初始值 5 //注意:== 不是赋值,而是判断左右两边是否相等
6.常量
1 #include <stdio.h>
2 int main()
3 {
4 const int AMOUNT = 100; //const定义常量(值保持不变的量),常量常用大写字母表示,常量定义后不能被修改
5 int price = 0;
6 scanf("%d",&price);
7 int change = AMOUNT - price;
8 printf("%d",change);
9 return 0;
10 }
7.整数与浮点数
1 #include <stdio.h>
2 int main()
3 {
4 printf("请分别输入身高的英尺和英寸:");
5 int foot;
6 int inch;
7
8 scanf("%d %d",&foot,&inch); //%d是整数,%f是浮点数(有小数)
9 printf("身高是 %f m\n",((foot + inch / 12) * 0.3048));
10 printf("身高是 %f m\n",((foot + inch / 12.0) * 0.3048));//12(整数)改成12.0(浮点数)后就可以进行浮点运算
11
12 double a; //双精度浮点数
13 float b; //单精度浮点数
14 scanf("%lf %lf", &a, &b); //浮点数必须用 %lf
15 printf("%f + %f = %f", a, b, a+b);
16 return 0;
17 }
本文来自博客园,作者:{小李是菜鸟},转载请注明原文链接:https://www.cnblogs.com/xlscn/p/17513629.html

浙公网安备 33010602011771号