关于各种小知识。

C语言源程序文件扩展名:.c

目标文件扩展名:.obj

可执行文件扩展名:.exe

源程序:程序可以用高级语言或汇编语言编写,用高级语言或汇编语言编写的程序称为源程序。C语言源程序的扩展名为“.c”。源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码。

目标程序:源程序经过“编译程序”编译所得到的二进制代码称为目标程序。目标程序的扩展名为“.obj”。目标代码尽管已经是机器指令,但是还不能运行,因为目标程序还没有解决函数调用问题,需要将各个目标程序与库函数连接,才能形成完整的可执行程序。

可执行程序:目标程序与库函数连接,形成的完整的可在操作系统下独立执行的程序称为可执行程序。可执行程序的扩展名为“.exe“。

_______________________________________________________________________________________

π的命名:

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	const double pi=acos(-1.0);
	cout<<pi<<endl;
	return 0;
 } 

const 不变常量。

—————————————————————————————————————————————————————————

整数与浮点数:

整数/整数=整数,浮点数/浮点数=浮点数。

特:整数-浮点数=浮点数。

确切的说法是:整数先“变”为浮点数,然后浮点数-浮点数=浮点数。(也有不少语言会严格区分)

—————————————————————————————————————————————————————————

输出格式:

例:

25与025的输出:

printf("%03d\n",m);

输出的为025,%3d,意为输出占用三列,而%03d意为,不足补零。

————————————————————————————————————————————————————————

交换两值:

①利用第三方变量:

#include <iostream>
using namespace std;
int main()
{
	int a,b;
	int t;
	cin>>a>>b;
	t=a;
	a=b;
	b=t;
	cout<<a<<" "<<b<<endl;
	return 0;
}

② 不用第三方变量:

#include <iostream>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	a=a+b;
	b=a-b;
	a=a-b;
	cout<<a<<" "<<b<<endl;
	return 0;
}
#include <iostream>
using namespace std;
int main()
{
	int a,b;
	cin>>a>>b;
	a=a^b;
	b=a^b;
	a=a^b;
	cout<<a<<" "<<b<<endl;
	return 0;
}

异或的用法后面总结。

————————————————————————————————————————————————————————

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值