分别在c语言中代表什么意思和分别在C语言中代表什么意思??

2021-03-07 09:37:15 字数 5998 阅读 5768

1楼:tutu天然呆

一、回答:

1、%代表求余运算

符号。/代表除法运算符号。

2、 除法运算符“/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。

3、求余运算符(模运算符)“%”: 求余运算的结果等于两数相除后的余数。

二、拓展:

1、强制类型表达式 4级:( type-name ) cast-expression,表达式成为type-name指定的类型。

2、乘法表达式 5级:“ * ” 乘法运算符;“ / ”除法运算符;“ % ” 取余运算符。

3、加法运算符 6级:“ + ”加法运算符;“ - ”减法运算符。

4、移位运算符 7级:<< 左移运算符;>> 右移运算符。

5、关系运算符 8级:<、<=、>、>=关系运算符。

6、相等运算符 9级:“ == ”等于运算符;“ != ”不等于运算符。

7、位与运算符 10级:“ & ”按位与运算符

8、位异或运算符 11级:“ ∧ ”按位异或运算符(bitwise exclusive or operator)。

9、位或运算符 12 级:“ | ”按位或运算符(bitwise inclusive or operator)。

10、逻辑与运算符 13级:“&&”逻辑与运算符。

2楼:唔现场

例如int a[10]=;

int *p;

p=a;//是把数组中的第一个元素的地址赋给指针pp=&a[4];//是把数组中的第五个元素的地址赋给指针p,运算符的作用是在数组首地址的基础之上偏移4个地址长度,得到第五个地址,然后赋给p

3楼:匿名用户

1、 除法运算符“/”:双目运算具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。

2、求余运算符(模运算符)“%”:双目运算,具有左结合性。要求参与运算的量均为整型。 求余运算的结果等于两数相除后的余数。

5%4 结果为1

5/4 结果为1

4楼:事故的风格

“%”的意思是求整取余,例如6%4=2;“/”的意思是取整,例如6/4=1

5楼:匿名用户

按我的理解,c语言中单独的[ ]什么也不是。不是中括号,也不是其他的。。。组合使用时可以定义数组,如int a[10];表示定义一个10个元素的数组,a[3]=5;表示第三个数组元素的值是5,int a[2][2];表示定义一个二维数组。

c语言中,无论是小括号、中括号、大括号,都用()的层数来表示。如(((2+3)*2+5)*3),从里到外依次为小括号到大括号。。。如果还有更多层数,再加括号就行了。

6楼:匿名用户

乘,指针 表示一个字符串,这个字符串有两个字符,一个有效字符 '*' "*"在c语言中代表指向的内容,它与所指内容合在一起构成指针

7楼:安徽新华电脑

% 单列出来就是取模运算符

%%没有特殊含义

但,在格式化io语句,如scanf/printf/format等之中,百分号是特殊格式化字符

%n 回车

%d 输出整数

%% 输出一个百分号

还有很多,可以参考格式化语句的说明

8楼:刘文正粉丝

5÷2=2......1

学过数学的都懂吧?

/号是求2,而%号就是不要2,求的是1.

而/号还有一个特点:5/2==2因为/号两边都是整数,它的结果还是整数.如果要算5/2的真实结果,就要这样:

5.0/2这样5.0是个double型的,结果也是double的.

而%号的左右两边的数都必须是整数.

9楼:冯烨梓

%代表求余数

/代表两数相除

10楼:匿名用户

百万万和不是号分别在c语言中代表代表代表能使顿号和临时停止的意思

c语言中%和/分别是什么意思

11楼:eunic颜

c语言中的%号是百分之几的意思,/是除以的意思

12楼:刘文正粉丝

5÷2=2......1

学过数学的都懂吧?

/号是求2,而%号就是不要2,求的是1.

而/号还有一个特点:5/2==2因为/号两专边都是整

属数,它的结果还是整数.如果要算5/2的真实结果,就要这样:5.0/2这样5.0是个double型的,结果也是double的.

而%号的左右两边的数都必须是整数.

13楼:安徽新华电脑

% 单列出来就是取模运bai算符

%%没有特殊含义du

但,在zhi格式化io语句,如daoscanf/printf/format等之中,百分号是特

专殊格式化字符

%n 回车属

%d 输出整数

%% 输出一个百分号

还有很多,可以参考格式化语句的说明

14楼:匿名用户

% 取余数运算符

/ 除法运算符

c语言中%%d和%%%d分别是什么意思?

15楼:茂尔答题

这几个都是格式字符,在输出不同数据时要用不同的的格式字符。

1、printf("%%d"); // 会输出%d2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。

3、那么怎么输出%呢?即用%%表示输出一个%。

常用的printf函数格式字符:

1、d格式字符。用来输出十进制整数。

2、o格式符,以八进制整型式输出整数。

3、x格式符,以十六进制数形式输出整数。

4、u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。

5、c格式符,用来输出一个字符。

6、s格式符,用来输出一个字符串。

7、f格式符,用来输出实数(包括单双精度),以小数形式输出。

8、e格式符,以指数形式输出实数。

9、g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。

10、p格式符,用于变量地址的输出。

11、%[scanfset]:

c语言中“:”和“?”分别是什么意思?

16楼:科技程序迷

是一个语句,判断一个表达式的真假来执行两条**比如int a=9,b=8;

a>b?a=8:b=9; //就是这句

相当于if语句吧,问号前面的表达式为真的时候执行a=8,否则b=9;

明白了吧。

c语言中%%与%分别什么意思

17楼:匿名用户

% 单列出来bai

就是取模运算符

%%没有du特殊含义

但,在zhi格式化daoio语句,如回scanf/printf/format等之中,百分号是特殊格式化字符

%n 回车

%d 输出整答数

%% 输出一个百分号

还有很多,可以参考格式化语句的说明

18楼:刘文正粉丝

5÷2=2......1

学过数bai学的都懂吧?

/号是du求2,而%号就是不要2,求的是zhi1.

而/号还有一个特点:5/2==2因为dao回/号两边都是整答数,它的结果还是整数.如果要算5/2的真实结果,就要这样:

5.0/2这样5.0是个double型的,结果也是double的.

而%号的左右两边的数都必须是整数.

19楼:

若c是合法变量,则先取c的地址,再取这个地址内的值。所以便当没有*&,就是c。若c没是个变量,那只能解释为是由3个字符*、&、c组成的字符串,没有别的意思。

20楼:麽亦有道

+=是c语言中的一抄种复合赋值运算符,a+=b 等价于 a=a+b,是后者的一种简化性写法,并且,其优先级(即:同一个表达式中存在多种运算符时,不同运算符之间的运算顺序)与 =相同。

类似的还有 +=,*=,/= 。都具有相同形式的用法。

+=的意思就是把左边的第一个符号移到右边,其实就是b = b+c的意思。直接到b+=c的b+移到右边。

21楼:星云六重奏

%%没有bai特殊含义,% 单列du出来就是取模运算符zhic语言dao是一门通用计版算机编程语言,应用广泛。c语言的设计目标是提供权一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的c语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称mcu)以及超级电脑等作业平台。

以下几种是在c语言中常见的几种表示:

在格式化io语句,如scanf/printf/format等之中,百分号是特殊格式化字符

%n 回车 %d 输出整数 %% 输出一个百分号

22楼:星云六重奏

%%没有bai特殊含义,% 单列出du来就是取模运算符zhic语言是一门通

用计算机编程dao语言,应用广泛回。c语言的设计目标是提答供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的c语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称mcu)以及超级电脑等作业平台。

以下几种是在c语言中常见的几种表示:

在格式化io语句,如scanf/printf/format等之中,百分号是特殊格式化字符

%n 回车 %d 输出整数 %% 输出一个百分号

23楼:幸福de小阳

问号是条件运抄算符

袭"?:"的一部分,条件运算符格式如下:

条件 ? 表达式1 : 表达式2

满足条件则得表达式 1,否则得表达式 2.

例如:max = a>b ? a : b;

相当于如下语句:

if(a>b) max=a; else max=b;

24楼:

看你怎么使用了

1.100%10 这时候%是取模,即取余数

2.printf("%d",10);这时候%是格式输出控制,后面的d表示这里要代入一个整数,也就是后面那个10

25楼:匿名用户

用在整数运算中是求余数的意思,比如5%3=2,9%4=1

用在scanf和printf的控制串中,表示控制符,比如%d表示整数,%f表示浮点数

26楼:匿名用户

可以当做求模运算符 如7%3=2 8%3=2 9%3=0

也可以用作格式输出输入 如scanf("%d",&a); printf("%d",a)

27楼:匿名用户

在这里%是个

转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相内关的容特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于c语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。

就是第一个%表示跟着他的字符不做特殊表示,当普通字符处理。

28楼:匿名用户

'?'是和':'搭配使用的,比如:

c=a>b?a:b;

意思就是:如果a>b,c=a,否则,c=b;

29楼:匿名用户

printf("%%");//打印%

printf("%d",3+5);//打印8

在c语言中,是表示什么意思,%和/分别在C语言中代表什么意思??

1楼 51cto学院 一般来说是数学上的除以的意思,相当于 。 不过它还有和其他两种用法,一个是两个连用 ,是单行注释的意思。 另一个是和星号连用 ,是一大段内容的注释。 被注释掉的内容不会被编译,只是起到一个说明的作用。 2楼 匿名用户 相当于就是数学中的除号,分子在左,分母在右 3楼 匿名用户 ...

计算机c语言中二维数组a1和a2分别代表什么

1楼 金色潜鸟 语句中 a 1 表示 地址 a 1 0 a 2 表示 地址 a 2 0 即二维数组a 的 第2行 元素 的 首地址 和 第3行 元素 的 首地址。 2楼 快先带儿子走 数组a的第二行和第三行 c语言二维数组定义是什么,然后int a 1 2 是代表什么意思?怎么用这个二维数组 3楼 ...

在C语言中是什么含义,"+++"在C语言中是什么意思?

1楼 匿名用户 在c语言中, 的含义是 单目运算符, 是原始值累加1。 c语言是一门通用计算机编程语言,应用广泛。c语言的设计目标是提供一种能以简易的方式编译 处理低级存储器 产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的...