- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工作范文]c语言简答教程3
例1:输入一个华氏温度,要求输出摄氏温度,公式为: void main( ) {float c,F ; scanf( %f ,F ); c=5.0/9*(F-32); printf(c=%7.2f\n ,c); } 例2.输入三角形的三边长,求三角形面积。 #include math.h void main( ) {float a,b,c,s,area; scanf( %f%f%f , a,b,c) ; s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf( area=%7.2f\n ,area); } 例3 void main() {unsigned int a=65535; int b=-2; printf( a=%d,%o,%x,%u\n,a,a,a,a); printf( b=%d,%o,%x,%u\n ,b,b,b,b); } 运行结果: a=-1,177777,ffff,65535 b=-2,177776,fffe,65534 3)格式说明: ⑴ 在scanf语句中对unsigned型数据,可以以 %u,%d,%o,%x格式输入。 ⑵ 可以指定输入数据所占列数,系统自动截取所需数据。 例: scanf( %3d%3d ,a,b); 若输入123456, 则自动将123=>a,456=>b scanf( %3c ,ch) 若输入abc,则只把第一个字符 a 赋给变量ch ⑶ %后可加“ * ”说明符,表示跳过指定的列数。 scanf(%2d %*2d %3d , a,b); 若输入 1234567 则将12=>a,567=>b,34被跳过 ⑷ 输入数据时不能规定精度。 scanf(“ %7.2f ”,a); (5)在使用“%c”格式输入字符时,空格、回车、转义字符都作为有效字符输入。 如:scanf(“%c%c%c”, c1,c2,c3); 4) 使用scanf函数时应注意的问题: (1) 其“格式控制”后面应当是变量地址,而不应 是变量名。 如:scanf(“%d,%d”, a,b); 在“格式控制”中除格式说明以外若还有其它 字符,如 ,:以及空格等字符,则输入数据时应输入与这些字符。 例:scanf(a=%d,b=%d,a,b); 输入形式为:a=3,b=4 例5: main( ) {int a,b,c; scanf(%d%d%d, a,b,c); printf( %d,%d,%d\n , a,b,c); } 说明: ① “”是地址运算符,a指a在内存中的地址。 ② “%d%d%d”表示按十进制整数形式输入3个数据。 ③ 输入数据时,数据间以一个或多个空格隔开, 也可以用回车键、跳格键Tab,不能用逗号 C语言标准没有规定整型变量在计算机内存中所占的字节数,它与具体的机器和操作系统有关: IBM PC 所占字节数 数的范围 int 2 -32768~+32767 unsigned int 2 0~65535 unsigned short 2 0~65535 ⑵ 整型变量的定义 C规定使用变量必须定义,一般放在一个函数体的 开头部分。 例2 main( ) { int a,b,c,d; unsigned u; a=12;b=-24;u=10; c=a+u;d=b+u; printf(a+u=%d,b+u=%d\n,c,d); } 注意:一
文档评论(0)