您的位置:首页 > 其它

C**语言特性介绍(1) --- 自乘操作符

2010-06-23 23:35 246 查看
C**,英文名C asterisk asterisk,是一种C和C++的增强型语言,源文件后缀名为.caa,头文件为.h或.haa。我们的目标是要在这上面衍生出更有意思的语句和特性,当然我们的语言完全向下兼容C和C++。

 

特性:自乘操作符

比如,以前计算平方需要这么写:

//C++ Code
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << a * a << endl;
return 0;
}

 

在C**里,增加了自乘操作符,我们可以这么写。

//C** Code
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
cout << **a << endl;
return 0;
}

 

这里,**操作符的规则和++、--是一样的,计算的结果是操作数的平方。因为我们需要把平方的结果作为计算结果,当然用**a,如果要先把a的值作为结果再平方也可以a**。

这个新增加的操作符也就是我们语言的标记性特性之一了。

 

注:目前C**语言还没有得到任何编译器的支持,文中出现的大部分C**代码都是无法运行的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c 编译器