⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c语言基础(03-先学2个库函数).htm

📁 语言基础(初学都必修)包括数据类型、运算符与表达式,运算符和表达式,逻辑运算符和逻辑表达式,C语言中的关键字,定义宏和使用宏定义,数据类型转换
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<TR>
<TD>%u</TD>
<TD>读一无符号整数</TD>
<TD></TD></TR>
<TR>
<TD>%[]</TD>
<TD>扫描一字符集</TD>
<TD></TD></TR></TBODY></TABLE><BR>例:从键盘输入二个字符,一个大写,一个小写,然后把这个小写字符转换成大写,大写字符转换成小写。<BR>#include&lt;stdio.h&gt;&nbsp;&nbsp;&nbsp;&nbsp; /*因为在程序里用到了库函数scanf,所以要使用包含#include&lt;stdio.h&gt;*/<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp; char&nbsp;ch,chh;&nbsp;&nbsp;&nbsp; /*定义了二个字符型变量*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;scanf("%c%c",&amp;ch,&amp;chh);&nbsp;&nbsp; /*从键盘输入二个字符,一个大写,另一个小写*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;ch=ch+32;&nbsp;&nbsp;&nbsp;&nbsp; /*大写转成小写*/<BR>&nbsp;&nbsp;&nbsp;&nbsp;chh=chh-32;&nbsp; /*小写转成大写*/<BR>}<BR>&nbsp;<BR><BR>2、printf函数    /*格式化输出函数*/<BR>函数原型:int printf(const char *control_string....);<BR>说明:printf把变量的值或常量字符串输出到控制台(一般是显示屏)<BR>使用例:<BR>#include&lt;stdio.h&gt;<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp; int a,b,c;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; scanf("%d%d",&amp;a,&amp;b);<BR>&nbsp;&nbsp;&nbsp; c=a+b;<BR>&nbsp;&nbsp;&nbsp; printf("输出二个整数相加的和");&nbsp; /*输出字符串常量,这里没有用到格式化说明符*/<BR>&nbsp;&nbsp;&nbsp; printf("%d",c);    /*把变量c的值用整型格式输出,这里%d是整型格式说明符*/<BR>}<BR><BR>如果有几个变量的值要输出,用这样的形式:printf("%d&nbsp; %d&nbsp; %d",a,b,c);<BR>从这个printf输出的格式中看出,每一个格式符对应一个变量,其对应顺序也是一一对应的,第一个%d对应第一个变量a,以此类推。注意在printf函数中,变量前面就不要加&amp;符号了。<BR>注意printf函数中几个%d之间留了一些空格,这里的用法与scanf相比有一点不同。在printf函数中格式符之间留多少空隔,输出的时候每一个输出的值之间就有多少空隔。如printf("%d&nbsp; %d&nbsp; %d",a,b,c);输出则为:20&nbsp; 30&nbsp; 50 (这里的数是假设的)。如果写为printf("%d,%d,%d",a,b,c);则输出形式为 20,30,50<BR><BR><FONT color=#0000ff>printf函数的格式符:<BR><BR></FONT></P>
<TABLE style="WIDTH: 404px; HEIGHT: 358px" border=1>
<TBODY>
<TR>
<TD>格式码</TD>
<TD>格式</TD></TR>
<TR>
<TD>%c</TD>
<TD>单个字符</TD></TR>
<TR>
<TD>%d</TD>
<TD>十进制数</TD></TR>
<TR>
<TD>%i</TD>
<TD>十进制数</TD></TR>
<TR>
<TD>%e</TD>
<TD>科学法表示</TD></TR>
<TR>
<TD>%E</TD>
<TD>科学法表示</TD></TR>
<TR>
<TD>%f</TD>
<TD>十进制浮点数</TD></TR>
<TR>
<TD>%g</TD>
<TD>用%e或%f中较短的的一个(如果是%e,用小写e)</TD></TR>
<TR>
<TD>%G</TD>
<TD>用%e或%f中较短的的一个(如果是%E,用大写E)</TD></TR>
<TR>
<TD>%o</TD>
<TD>以八进制形式输出</TD></TR>
<TR>
<TD>%s</TD>
<TD>字符串</TD></TR>
<TR>
<TD>%u</TD>
<TD>无符号十进制数</TD></TR>
<TR>
<TD>%x</TD>
<TD>十六进制数(小写)</TD></TR>
<TR>
<TD>%X</TD>
<TD>十六进制数(大写)</TD></TR>
<TR>
<TD>%p</TD>
<TD>显示一个指针</TD></TR>
<TR>
<TD>%n</TD>
<TD>相关变量是整型指针,它所指处存放至今要写入字符的总数</TD></TR>
<TR>
<TD>%%</TD>
<TD>打印一个%号</TD></TR></TBODY></TABLE>
<P>printf函数使用例:<BR>1)char ss="abcdefghijk";&nbsp; printf("%s",ss); /*输出一个字符串,屏幕上显示"abcdefghijk"*/<BR>2)unsigned int a=65535;&nbsp;&nbsp; printf("%u",a);&nbsp; /*以十六进制形式输出一个无符号数,显示为ffff*/<BR>3)int a=123,b=456,c=687;&nbsp; printf("%d\t%d\n%d",a,b,c);<BR>&nbsp;&nbsp; 输出形式为:<BR> 123&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 456&nbsp;&nbsp; /*'\t'是一个制表符,所以要移动一个制表位这么多空格数*/<BR>&nbsp; 687       /*'\n'是换行转义符,在前面字符常量里讲过。所以要换一行再输出687*/</P> </td>
			</tr>
		</table>
		</div>
		</td>
    </tr>
    <tr>
      <td width=758 bgColor=#b1bde0>
      <P align=right>教程录入:Sunpeople&nbsp;&nbsp;&nbsp;&nbsp;责任编辑:Sunpeople&nbsp;  </P></td>
    </tr>
    <tr>
      <td height=16>
		<form method="POST" action="--WEBBOT-SELF--">
			<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
			<p align="left">&nbsp;&nbsp;&nbsp; <li>上一个教程: <a class='LinkPrevArticle' href='/c/ShowArticle.asp?ArticleID=21' title='文章标题:C语言基础(02-数据类型、运算符与表达式)
作&nbsp;&nbsp;&nbsp;&nbsp;者:dd
更新时间:2006-6-6 17:56:52'>C语言基础(02-数据类型、运算符与表达式)</a></li><BR>&nbsp;&nbsp;&nbsp; <li>下一个教程: <a class='LinkNextArticle' href='/c/ShowArticle.asp?ArticleID=23' title='文章标题:C语言基础(04-反馈测试题01)
作&nbsp;&nbsp;&nbsp;&nbsp;者:dd
更新时间:2006-6-6 17:59:36'>C语言基础(04-反馈测试题01)</a></li></p>
		</form>
		</td>
    </tr>
       <tr>
      <td width=758 bgColor=#adb9dd>##相关推荐:</td>
    </tr>
    <tr>
      <td width=758>
<div align=right>
        <table cellSpacing=0 cellPadding=0 width="99%">
        <!-- MSTableType="layout" -->
          <tr>
            <td vAlign=top height=118><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1422' title='文章标题:06.9全国计算机等级考试二级C语言上机题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:32:49' target="_self">06.9全国计算机等级考试二级…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1421' title='文章标题:06.9全国计算机等级考试二级C语言上机题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:32:04' target="_self">06.9全国计算机等级考试二级…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1420' title='文章标题:06.9全国计算机等级考试二级C语言上机题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:31:17' target="_self">06.9全国计算机等级考试二级…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1419' title='文章标题:06.9全国计算机等级考试二级C语言上机题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:30:27' target="_self">06.9全国计算机等级考试二级…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1418' title='文章标题:06.9全国计算机等级考试二级C语言上机题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:21:25' target="_self">06.9全国计算机等级考试二级…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1417' title='文章标题:2006年9月23日计算机等级考试二级C上机试题
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:19:24' target="_self">2006年9月23日计算机等级考试…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1416' title='文章标题:全国计算机等级考试二级C语言上机题2
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 17:16:40' target="_self">全国计算机等级考试二级C语言…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1415' title='文章标题:全国计算机等级考试二级C语言上机题1
作&nbsp;&nbsp;&nbsp;&nbsp;者:未知
更新时间:2006-11-4 16:58:55' target="_self">全国计算机等级考试二级C语言…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1192' title='文章标题:C语言教程第二章:&nbsp;数据类型、运算符、表达式
作&nbsp;&nbsp;&nbsp;&nbsp;者:佚名
更新时间:2006-9-29 17:26:28' target="_self">C语言教程第二章:&nbsp;数据类型、…</a><br><a class='LinkArticleCorrelative' href='/c/ShowArticle.asp?ArticleID=1191' title='文章标题:C语言教程第二章:&nbsp;数据类型、运算符、表达式
作&nbsp;&nbsp;&nbsp;&nbsp;者:佚名
更新时间:2006-9-29 17:25:13' target="_self">C语言教程第二章:&nbsp;数据类型、…</a><br></td>
          </tr>
        </table>
      </div></td>
    </tr>
  </table>
  <table height=164 cellSpacing=0 cellPadding=0 width=760 border=0>
    <tr>
      <td width=760 background=/images1/index_32.gif height=26>
      <P align=center>| <A class=Bottom onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://lsjs.gsau.edu.cn');" href="#">设为首页</A> | <A class=Bottom href="javascript:window.external.addFavorite('http://lsjs.gsau.edu.cn','蓝色极速');">加入收藏</A> | <A class=Bottom href="mailto:wxw404@gmail.com">联系站长</A> | <A class=Bottom href="/FriendSite/Index.asp" target=_blank>友情链接</A> | <A class=Bottom href="/Copyright.asp" target=_blank>版权申明</A> | </P></td>
    </tr>
    <tr>
      <td width=760 background=/images1/index_33.gif height=138>
      <P align=center>Copyright (C) 蓝色极速 All Rights Reserved<BR>建议使用:1024*768分辨率,16位以上颜色、Netscape6.0<BR>IE5.0以上版本浏览器和中文大字符集</P></td>
    </tr>
  </table>
</body>
</html>




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -