C语言中“%”表示的意思及用法

2022-12-17 0 228

C词汇中“%”则表示的原意有三种,其一则表示相乘求余操作符(也称作模操作符)如14%2==0;二是则表示鼓励符,用作鼓励输入输入项所列的文件格式。如%ld则是则表示long有理数。

C语言中“%”表示的意思及用法

一、在C词汇中%则表示求余操作符

在C词汇(或C++词汇)中,%记号则表示求平方根操作符,时常用以推论两个有理数与否被另两个有理数相乘或是用以对两个数相乘为萤平方根的演算。比如说:

1、17%2==1,则表示求17乘以2的平方根,其然则平方根值为1;

2、28%7==0,则表示求28乘以7的平方根,其然则平方根的值为0;

3、108%10==8,则表示求108乘以10的平方根,其然则平方根的值为8。

C语言中“%”表示的意思及用法

在流程中的应用领域如下表所示:试撰写两个流程,输入两个有理数,若是3和5的平方根,则输入“冰鱼!”

#include

using namespace std;

int main()

{

int x;

cout<<“请输入两个有理数:”;

cin>>x;

if(x%3==0)

if(x%5==0)cout<<“冰鱼!”<

return 0;

}

运行结果:

请输入两个有理数:60

冰鱼!

上面这段流程就是对x乘以3和5求平方根演算,当有理数x乘以3或5的平方根都为零的时候,就输入“冰鱼!”

C语言中“%”表示的意思及用法

二、在C词汇中%则表示鼓励符

在C词汇中%则表示鼓励符时,用作鼓励输入输入项所列的文件格式。如%d(十进制有记号有理数)、%ld(输入long有理数)、%s (字符串)、%c(单个字符)、%p(指针的值)、%e(指数形式的浮点数)、%x(无记号以十六进制则表示的有理数)。

#include int main(){int d =32576;printf(“%ld\n”, d);getchar();}

以上流程则表示输入d的值为long有理数。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务