当前位置:首页 > 问答大全 > C语言中%什么意思

C语言中%什么意思

被浏览: 0次 2023年09月06日 20:37
热门回答(5个)
游客1

“%”在c语言中有两种释义,一是求余符号,经常会用到判断一个数是不是能被另一个整除;二是引导符,用于引导输入输出项表列的格式,C语言运算符号的种类编辑:

1、算术运算符

用于各类数值运算。包括皮枝数加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4、位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5、赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6、条件运算符

这是一个三目运算符,用于条件求值(?:)。

7、逗号运算符

用于把若干表达式组合成一个表达式(,)。

8、指针运算符

用于取内容(*)和取地址(&)二种运算。

9、求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10、特殊运算符

有括号(),下标[],成员(→,.)等几种。

扩展资料:

c语言特有特点

C语言是一个有燃首结构搭虚化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。不同的变量类型可以用结构体(struct)组合在一起。

只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。部份的变量类型可以转换,例如整型和字符型变量。通过指针(pointer),C语言可以容易的对存储器进行低级控制。预编译处理(preprocessor)让C语言的编译更具有弹性。

游客2

%是求模的意思,两边必须是整数类型的,它的作用是求模迅裂常用符号为mod,就是求余运算符。 

1、例如50%23=4,因为余数为4,就是消芦这样的,在程序中必须保证两边为整数才是这个意思。 

2、当不是这种形式时: 例如:%d就成了控制语句了 %d,%ld,%f,%lf,%-md,%.mlf等,这个应该详细了解的。

其他运算符:

1、逗号运算符

用于把若干表达式组合成一个表达式(,)。

2、指针运算符

用于取内容(*)和取地址(&)二种运算。

3、求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

4、特殊运算符

有括号(),下标[],成员(→,.)等几亩桥闭种。

游客3

1.模运算,即求余数。
表达式a%b就是计算a除以b得出的余团唯银春数。
例塌搏培如:4%3的结果是1
2.转义符,比如在scanf()和printf()中的输入参数常出现带有%的表示参数类型的变量,如%d,%f等。

游客4

用在整数运算中是求余宏带缓数行拍的意思,比如5%3=2,9%4=1
用在scanf和printf的控制串中蔽模,表示控制符,比如%d表示整数,%f表示浮点数

游客5

看你闹茄怎么使用了
1.100%10 这时候%是取模,嫌槐即取余数
2.printf("%d",10);这时候%是格式输出控制,后面的d表示这里要代入一个整数,也就液者察是后面那个10