lzth.net
当前位置:首页 >> C语言%F什么意思 >>

C语言%F什么意思

C语言中的%f,%d,%c之类的叫格式控制符,是对标准输入输出函数而言的.因为标准输入输出必须知道你输入数据的格式以进行相应处理.其中%f是说明要处理的是浮点型的数据(float);%d说明要处理的是整型数据(int)等等……

%c 用来输出一个字符%d 整型输出(int)%f 用来输出实数,以小数形式输出(float)在C语言中主要用于定义数值类型,具体用法举例说明:int a=123; CString temp;// %d是十进制整数(int) temp.Format(“输出:%d”,a);::MessageBox(NULL,temp,"信息",0) 信息框会显示123

这几个都是格式字符 在输出不同数据时要用不同的的格式字符 例如,你说的这个%d是用来输出十进制整型数据的实际长度输出%c是以字符形式输出,只输出一个字符%f是以小数形式输出单、双精度度数,隐含输出6位小数 还有很多,如%s(输出字符串)等等 怎么用?例如在printf输出数据时 int n=5; printf("%d",n); 这样就输出了,具体的你可以想见书上或者在网上找找一些输入输出函数的用法 最好上机测试一下最好,几遍一弄就会了

%是格式说明%d 表示“以十进制整数类型”%f 是“以小数形式输出单,双精度数,隐含输出6位小数”

c语言中的%d和%f属于格式化字符串,%d 十进制表示有符号整数,%f表示浮点数.printf()函数是格式化输出函数, 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开

这些都是格式化符号,%c表示一个字符,%d表示一个整数,%f表示一个单精度的浮点数.

%f是输出一个实数时的格式符 如:printf("%f",b)========================================================= 枫舞添言:需要注意的是,一个实型变量只能保证的有效数字是7位有效数字,后面的数字是无意义的,并不准确的表示该数.尽量避免将一个很大的数与一个很小的数直接相加或相减,否则会"丢失"小的数.例如:用程序计算1.0/3*3的结果可不是零哦..^_^

C语言并没有定义这些东西,是某些函数定义了这些东西,比如scanf()和printf(),这些东西是“控制字符”,也就是用于“控制输入、输出的方式”的字符.从输入的角度来说:当我们从键盘输入数据时,我们按下的键其实都是“字符”

C语言里的一种输入格式..还有例如%d等等..

输入输出格式 %f是代表浮点型 也就是通常说的小数,输出的时候系统默认保留六位小数 %d是整型 就是整数 如果有小数部分就会把小数部分舍掉

相关文档
jamiekid.net | bfym.net | nwlf.net | qimiaodingzhi.net | 9213.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com