btcq.net
当前位置:首页 >> C语言中的“%D,%s,%C,%D,%F,%s”是什么意思 >>

C语言中的“%D,%s,%C,%D,%F,%s”是什么意思

格式化输入/输出符%d 十进制整形%ld 十进制长整形%5.3d 有这个吗?%s 字符串%c 字符型%f 浮点型

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

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

%c表示输出一个字符%d表示输出一个整数%s表示输出一个字符串 %运算中表示求余!!!

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

printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中.但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件.printf函数调用的一般形式为: printf(“格式控制字符串”,输出表列)其中格式控

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

%d 是以十进制整型的格式输出%c 是以单个字符的格式输出%f 是以单精度型的格式输出%e 是以指数的形式输出

%c为单个字符,%s为字符串

% : 表示格式控制符 其后可跟:c : 字符型 f :单精度型 d : 有符号十进制整型 s : 字符串 例: printf("%d,%c",97,97); // 以十进制整型和字符型分别输出97,结果为:97,a

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