C语言一二三章程序.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言一二三章程序

例 1.1 最简单的C程序 #include stdio.h void main( ) { printf(Hello, world\n) ; /* 输出了一句话/ } 例 1.2 求两个数的和 #include stdio.h void main( ) { int a, b, sum; /* 定义变量 */ a = 123; b = 456; /* 给变量赋值 */ sum = a + b; /* 求 a 与 b 的和 */ printf( sum is %d \n, sum );/* 输出结果 */} } 例 1.3 比较任意两个数的大小,求较大数 int max ( int x, int y ) /* 定义 max 函数,函数值为整型。x、y为形参,整型 */ { int z; /* 函数中用到的内部变量 z,也要加以定义 */ if (x y) z = x; /* 比较 x、y 的大小,如果 x大于 y,则执行 z = x */ else z = y; /* 否则执行 z = y */ return( z ); /* 将 z 的值返回 */ } void main( ) { int a, b, c; /* 定义变量 */ scanf( %d,%d, a, b); /* 输入变量a, b的值 */ c = max( a, b ); /* 调用函数, 将得到的值赋给c */ printf( max = %d , c); /* 输出c的值 */ } 30代替PRICE,10*30=300 #include stdio.h #define PRICE 30 main() { int num,total; num=10; total=num* PRICE; printf(total=%d,total); } 向字符变量赋予整数 #include stdio.h main() { char a,b; a=120; b=121; printf(%c,%c\n,a,b); /* %c是字母形式 */ printf(%d,%d\n,a,b); /* %d是整数形式 */ } 输出:x,y 120,121 大小写字母的转换(字符常量是由一对单撇号括起来的单个字符) #include stdio.h main() { char a,b; a=a; b=b; a=a-32; /* 每一个小写字母的ASC码比它相应的大写字母大32 */ b=b-32; printf(%c %c\n,a,b); } 强制类型转换 #include stdio.h main( ) {float x; int i; x=3.6; i=(int)x; print(x=%f,i=%d,x,i); } 输出: x=3.600000,i=3 是否等于==,是1,否0 #include stdio.h int main(void) { int a,b,c; a=b=c=10; a=b== c;//pay attention printf(a=%d,b=%d,c=%d\n,a,b,c); a==(b=c++*2);//just compare,no equal action printf(a=%d,b=%d,c=%d\n,a,b,c); a=bc=100; printf(a=%d,b=%d,c=%d\n,a,b,c); return 0; } 输出:a=1,b=10,c=10 a=1,b=20,c=11 a=0,b=20,c=11 常用的输入、输出函数 scanf()格式输入 printf()格式输出 getchar()输入字符 putchar()输出字符 字符型数据的输出(字符串常量是一对双撇号括起来的字符序列) #include stdio.h main( ) { int m=97; char ch=B; printf(m: %d %c\n,m,m); printf(ch: %d %c\n,ch,ch); printf(%s\n,student); /* %s输出字符串 */ printf(%10s\n,student); /* 右对齐,共十位,输出字符串 */ printf(%-10s\n,student); /* 左对齐,共十

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档