8.12学习笔记

本文讲解了C语言中printf函数的使用,变量定义与类型,以及整数与浮点数运算的注意事项。涉及问题如浮点数精度、预处理指令与主函数return语句。重点讨论了double和float类型的区别,以及编程实例中的常见问题解析。
摘要由CSDN通过智能技术生成

学习内容:P18~P

重点:

1./*和/*之间的为注释文本。

2.#include<stido.h>为编译预处理命令,后面调用printf函数;编译预处理命令的末尾不加分号。

3.main()是主函数,有且只有一个,程序运行首先从main()开始执行。

4.

printf("Hello Word!\n");

其作用是输出" "内的内容,\n是换行符,;表示语句的结束

C语言中所有语句必须以分号结束。(除了编译预处理命令定义main()函数

5.

return 0;

它结束main()函数的运行,并向系统返回一个整数0,作为程序的结束状态。

6.

printf("fahr=%d,celsius=%d\n",fahr,celsius);

第一个%d输出变量fahr的值,第二个%d输出变量Celsius的值。

7.变量定义的一般形式:

类型名   变量名表;

int a,b;

float x;

double y,z;

8.printf("格式控制字符串",参数1,参数2,···,参数n);个数和位置记得要一一对应。

int型数据使用%d,浮点型数据用%f。

疑惑:

1.练习2-4里面,用int只能得到整数答案65,但实际答案应该是65.56。

2.练习2-5的答案也因此不确定。

3.练习2-10没有输出。→结果是没有给变量加&

4.例题2-6

	if (lower<=upper){
		for(i=lower;i<=upper;i++){
			celsius=5.0*(i-32)/9.0;
			printf("%4d  %6.1lf\n",i,celsius);
	}

5.0*(i-32)/9.0,这里不加.0的话,导致答案是0,+1,-1,不会出现-1.,0.6这样的情况。

5.例题2-8答案输出一直是0。→结果是对变量没有加&,浮点数运算式没有带.0

6.double和float的区别是什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值