c语言入门代码(共6页).doc





《c语言入门代码(共6页).doc》由会员分享,可在线阅读,更多相关《c语言入门代码(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上c语言入门代码注意:双斜杠后面表示注释,不参与编译/* */包含的单行或多行信息也表示注释,不参与编译1、 计算a+b(整数类型)/首先加载一个头文件stdio.h用于输出 #include int main() int a=10,b=25,c;/定义三个整数变量 c=a+b; /输出到屏幕,%d用来输出整数 printf(%d+%d=%dn,a,b,c);/运行结果:10+25=35总结:int整数变量,vc中32位2进制 %dfloat 单精度浮点,32位2进制 %fdouble 双精度浮点,64位2进制 %fchar 字符型变量,8位2进制 %cprintf中的
2、n表示换行2、 计算圆面积(双精度浮点类型)#include int main() double pi=3.14159; double r=3; double s=pi*r*r; printf(圆面积=%lfn,s);/运行结果:圆面积=28.3、 运算加减乘除#include int main()/* 定义两个整型变量,用于存放左右操作数 */int lOperator,rOperator;/* 定义五个整型变量,用于存放结果 */int nResult1,nResult2,nResult3,nResult4,nResult5;lOperator = 4;rOperator = 5;nRes
3、ult1= lOperator+rOperator;nResult2= lOperator-rOperator;nResult3= lOperator*rOperator;nResult4= lOperator/rOperator;nResult5= lOperator%rOperator;printf( %d , nResult1);printf( %d , nResult2);printf( %d , nResult3);printf( %d , nResult4);printf( %d , nResult5);/运行结果:9 -1 20 0 4注意:4除以5等于0,因为4和5都是整数类型
4、,一个运算式中如果都是整数,那么结果也是整数,自动截断小数部分。4、 输出一个字母的ascii码#include int main() char ch=A; printf(%c ,ch); printf(%dn,ch);运行结果:A 65注意:char型是字符型,只能表示一个字符,可以看做是一个整数,数值为该字符的asc码,可以参与整数运算5、 一个字符的运算#include int main() char ch=A; ch=ch+2; printf(%c ,ch); printf(%dn,ch);运行结果:C 676、一个简单的比较#include #include int main() i
5、nt a=68; if(a=60) printf(PASSn); else printf(NO PASSn); 运行结果:PASS7、一个三角函数值的比较#include #include /数学头文件int main() double a=sin(0.5);double b=cos(0.5);printf(sin(0.5)=%fn,a);printf(cos(0.5)=%fn,b);char ans=;if(ab)ans=;else if(ab)ans=;printf(sin(0.5) %c cos(0.5)n,ans);运行结果:sin(0.5)=0.cos(0.5)=0.sin(0.5)
6、 cos(0.5)8、关系运算式的值#include int main() int a=(21); int b=(-1-3); printf(a=%d,b=%dn,a,b);运行结果:a=1,b=0注意:关系运算式结果真为1,假为09、关系运算符例子#include int main() int a=10,b=14,c=4,d=0; int e=(a+bc)&(1=3); int f=(a+bc)|(1=3); int g=!d; printf(e=%d f=%d g=%dn,e,f,g); /* &:逻辑与,两侧都为真时结果为真 |: 逻辑或,至少有一侧为真时结果为真 !: 逻辑非,反转结果
7、 */运行结果:e=0 f=1 g=110、短路运算的例子#include int main()int i=10;int j=3;int k=0;int ans=(i= =1)&(j= =3|(k=k+1);printf(ans=%d k=%dn,ans,k);运行结果:ans=0 k=0注意:逻辑运算符&两边均为真时,结果为真,因i= =1为假,所以ans=0,并且不再判断&的右侧部分11、从键盘输入数据#include int main() int a; printf(请输入一个整数:n); scanf(%d,&a); printf(a=%dn,a);运行结果:请输入一个整数:4(输入并回
8、车)a=4注意:&为取地址符,scanf函数要求后面的变量列表必须都是地址形式,scanf函数对这些内存地址进行直接写入,如果没有&,会出错,但程序不会报错。scanf函数格式:格式: scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,并按回车键结束返值:正常,返回输入数据个数C语言的错误分两种:编译器能检查出的语法错误;编译器不能检查出的逻辑错误。12、从键盘输入数据例子2#include int main() int a; printf(input a number,like a=10n); scanf(a=%d,&a); printf(yo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 入门 代码

限制150内