程序设计语言中的百分号%是什么意思

程序设计语言中的百分号%是什么意思,第1张

在计算机编程中,百分号有代表求余数的意思,也就是取余运算。如7%4=3

百分号:表示分数的分母是100的符号(%),如32%表示一百分之三十二,相当于小数的032。在计算机领域中:百分号表示分数的分母是100的符号(%),如32%表示一百分之三十二,相当于小数的032。 

通配符包括星号()、问号 ()和百分号(%)等,当进行网络或文件查找不知道真正字符或者不想键入完整单词时,就可以使用它来代替真正字符或完整的单词。

扩展资料:

还有转换字符的作用

%% 印出百分比符号,不转换。

%c 整数转成对应的 ASCII 字元。

%d 整数转成十进位。

%f 倍精确度数字转成浮点数。

%o 整数转成八进位。

%s 整数转成字符串。

%x 整数转成小写十六进位。

%X 整数转成大写十六进位。等

系统显示几个语法错误,其实就只有一个语法错误:

第8行 unsiguld应是unsigned (这是关键字,如果正确颜色会与其它字不同的,如在VC++环境中它是蓝色,其他一般的字符是黑色的)

还有你的q=40000没有输出对吧?这是因为你的第16行在p=%u\n之后少了q=%u\n(不知道这是不是你们实验要求故意这样设的,下面修改后的程序就不加上q=%u\n了)

另外, 魔法师00可可说的 “在printf()后再加一句

getch(); ”不一定正确,若在WinTC里运行这是正确的,但若是在VC++里运行就不对了。

修改后的代码:

#include<stdioh>

void main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

long m,n;

unsigned int p,q;

a=61; b=62;

c1='a'; c2='b';

d=356; e=-687;

f=3157890121; g=0123456789;

m=50000; n=-60000;

p=32768; q=40000;

printf("a=%d,b=%d\ncl=%c,c2=%c\nd=%62f,e=%62f\n",a,b,c1,c2,d,e);

printf("f=%156f,g=%1512f\nm=%ld,n=%ld\np=%u\n",f,g,m,n,p,q);

}

%可以做

求余运算符

例如,a=5,

那么a%2

值就等于1

有的时候后面加字母,作转换符说明符,比如在printf中,如,printf("%d",n);

加与不加效果相同的话,需要看它在程序中起的作用了。

另附各种转换说明符表示的含义:

%a(%A)

浮点数、十六进制数字和p-(P-)记数法(C99)

%c

字符

%d

有符号十进制整数

%f

浮点数(包括float和doulbe)

%e(%E)

浮点数指数输出[e-(E-)记数法]

%g(%G)

浮点数不显无意义的零"0"

%i

有符号十进制整数(与%d相同)

%u

无符号十进制整数

%o

八进制整数

eg

0123

%x(%X)

十六进制整数0f(0F)

eg

0x1234

%p

指针

%s

字符串

%%

"%"

2.标志

左对齐:"-"

eg

"%-20s"

右对齐:"+"

eg

"%+20s"

空格:若符号为正,则显示空格,负则显示"-"

eg

"%

62f"

#:对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;

对e,g,f

类当结果有小数时才给出小数点。

3.格式字符串(格式)

〔标志〕〔输出最少宽度〕〔.精度〕〔长度〕类型

"%-md"

:左对齐,若m比实际少时,按实际输出。

"%mns":输出m位,取字符串(左起)n位,左补空格,当n>m

or

m省略时m=n

eg

"%72s"

输入CHINA

输出"

CH"

"%mnf":输出浮点数,m为宽度,n为小数点右边数位

eg

"%31f"

输入385299

输出38530

长度:为h短整形量,l为长整形量

以上就是关于程序设计语言中的百分号%是什么意思全部的内容,包括:程序设计语言中的百分号%是什么意思、帮我改下C语言程序中的错误,感激不尽!!!、c语言中%是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9770206.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存