C语言学习笔记

C语言基本架构

#include <stdio.h>

 int main()
 {
 	return 0;
 }

#include <stdio.h>      包含 stdio.h 头文件,stdio.h是standard input output.header,也就是“标准输入、输出"头文件

 int main()                    定义主函数
 {                                   函数开始标志 
     return 0;                 函数执行完毕返回函数值0(函数正常中止)
 }                                   函数结束的标志

经典代码

#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

printf:标准输出,即标准输出文件,对应终端的屏幕

\n:换行

学习&应用

1.找零基本程序

#include <stdio.h>
 
 int main()
 {
 	int amount = 100;
 	int price = 0;
 	
 	printf("请输入金额(元)");
 	scanf("%d",&price);
 	
 	printf("请输入票面");
 	scanf("%d",&amount);
 	
 	int change = amount - price;
 	
 	printf("找您%d元\n", change);
 	
	 return 0;
 }

说明:

1.赋值:a=b:将b的值赋给a,顺序不能反(所有变量使用前都必须赋值)

2.scanf:输入  (%d:都一个整数交给后面的变量)

2.整数相加计算:

#include <stdio.h>

 int main()
 {
 	int a;
 	int b;
 	
 	printf("请输入两个整数:");
 	scanf("%d %d", &a, &b);
 	printf("%d + %d = %d\n",a,b,a+ b);
 }

说明:使用scanf输入多个整数可以用多个%d加空格

3.身高换算程序

有两种实现形式(需要实现小数的运算,用int会导致小数部分被取整导致计算偏差):

(1)直接加小数点:浮点数和整数放在一起运算时会自动将整数转换为浮点数进行运算

#include <stdio.h>

 int main()
 {
 	printf("请输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:");
 	int foot;
 	int inch;
 	
 	scanf("%d %d", &foot, &inch);
 	
 	printf("身高是%f米。\n",((foot + inch / 12.0)*0.3048));
 	
 	return 0;
 }

(2)将变量类型转换为double(双精度浮点数)

#include <stdio.h>

 int main()
 {
 	printf("请输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:");
 	double foot;
 	double inch;
 	
 	scanf("%lf %lf", &foot, &inch);
 	
 	printf("身高是%f米。\n",((foot + inch / 12)*0.3048));
 	
 	return 0;
 }

注:输入时要改为%lf输入

附文字笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值