c语言中 n是什么意思

2017-11-30 04:41:13 jazdbmin1639整理 ui语言是什么意思 ui语言是什么意思

c语言中n和y是什么意思

Q1: %n在C语言里是什么意思?

%n是输入格式化控制字符,用在scanf或类似的sscanf、fscanf等函数中,意思是把刚刚接收的数据的“字符个数”赋给对应的变量。下面代码可帮助理解:

#include"stdio.h"
intmain(intargc,char*argv[]){
chara[20];
intx,t;
doubley;
scanf("%s%n",a,&t);//把接收的字符个数赋给t
printf("%s-->Youhavejustentered%dcharacter(s).\n",a,t);
scanf("%d%n",&x,&t);//把接收整型数的字符个数赋给t
printf("%d-->Youhavejustentered%dcharacter(s).\n",x,t);
scanf("%lf%n",&y,&t);//把接收浮点数的字符个数赋给t
printf("%g-->Youhavejustentered%dcharacter(s).\n",y,t);
return0;
}

运行举例如下:

%n在C语言里是什么意思?

上图中除第一项外后面都多出了1,原因是还接收了一个回车!所以%n操作结果是“接收的字符数”而不是赋给变量的值的字符数――这在使用%n时要注意一下。在printf中的用法与上述类似,把刚刚输出的字符个数赋给对应的变量,如int x;printf("12345%n\n",&x);printf("%d",x);会打印出12345回车和5来。

Q2: c语言中‘\n’是什么意思

C语言中'\n'是换行的意思,一般放到printf()这类函数中使用,比如:
printf("this is a test\n Please check it\n");
结果是:
this is a test
Please check it

wWW.JIZHUBa※.cOM

Q3: c语言中n--和--n是什么意思

楼主你好。
n--和--n的作用都是让n自减1,如原先n为5,n--或--n之后n就变为了4。
他们的区别在于:
n--这个表达式的值是n自减之前的值,如:
int n=5;
int a=n--;//此时a的值为5
n--这个表达式的值是n自减之后的值,如:
int n=5;
int a=--n;//此时a的值为4
记忆方法:
从左边向右边看,n--先看到n,所以表达式的值是n;--n先看到--,所以表达式的值是自减之后的值。
希望对你有帮助,有不懂的可以追问:我。

Q4: C语言中n/=10是什么意思呢?

n = n/10的意思,
C语言有很多运算简写比如 
n = n+10,可以写成 n += 10,
n = n-10,可以写成 n -= 10,
同样道理,加减乘除,取模都可以这么简写

Q5: C语言中n%m是什么意思

% 是取余运算符。
一个表达式的值除以另一个表达式的值,返回余数。
result = number1 % number2
参数说明:
result整数。
number1整数。
number2整数。
计算说明:
取余%(或余数)运算符用 number1 除以 number2 (必须为整数),然后只返回余数作为 result。
所以n%m是指用n除以m,返回整除后的余数。

wwW.JiZH@UBA.CoM

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

ui语言是什么意思 推荐文章:
推荐不满意?点这里  ››  

ui语言是什么意思