《c语言基础常识范文》由会员分享,可在线阅读,更多相关《c语言基础常识范文(16页珍藏版)》请在金锄头文库上搜索。
1、C语言基础常识范文 相对初级的算法,适合刚开始学C语言的同学。下面这些C语言基础常识都是经过测试和验证过了的,欢迎各位使用。 1、C语言打印一条语句 源代码: /*CProgramtoprintasentence.*/ #include intmain() printf(CProgramming);/*printf()printsthecontentinsidequotation*/ return0; 输出: CProgramming 2、C语言打印用户输入的一个整数 #include intmain() intnum; printf(Enterainteger:); scanf(%d,&nu
2、m);/*Storingaintegerenteredbyuserinvariablenum*/ printf(Youentered:%d,num); return0; 输出: Enterainteger:25 Youentered:25 3、C语言实现两个整数相加 /*Cprogrammingsourcecodetoaddanddisplaythesumoftwointegersenteredbyuser*/ #include intmain() intnum1,num2,sum; printf(Entertwointegers:); scanf(%d%d,&num1,&num2);/*St
3、oresthetwointegerenteredbyuserinvariablenum1andnum2*/ sum=num1+num2;/*Performsadditionandstoresitinvariablesum*/ printf(Sum:%d,sum);/*Displayssum*/ return0; 输出: Entertwointegers:12 11 Sum:23 4、C语言实现两个小数相乘 /*Cprogramtomultiplyanddisplaytheproductoftwofloatingpointnumbersenteredbyuser.*/ #include intm
4、ain() floatnum1,num2,product; printf(Entertwonumbers:); scanf(%f%f,&num1,&num2);/*Storesthetwofloatingpointnumbersenteredbyuserinvariablenum1andnum2respectively*/ product=num1*num2;/*Performsmultiplicationandstoresit*/ printf(Product:%f,product); return0; 输出: Entertwonumbers:2.4 1.1 Product:2.640000
5、 5、C语言查找字符的ASCII值 /*SourcecodetofindASCIIvalueofacharacterenteredbyuser*/ #include intmain() charc; printf(Enteracharacter:); scanf(%c,&c);/*Takesacharacterfromuser*/ printf(ASCIIvalueof%c=%d,c,c); return0; 输出: Enteracharacter:G ASCIIvalueofG=71 6、C语言根据用户输入的整数做商和余数 /*CProgramtoputeremainderandquotie
6、nt*/ #include intmain() intdividend,divisor,quotient,remainder; printf(Enterdividend:); scanf(%d,nd); printf(Enterdivisor:); scanf(%d,&divisor); quotient=dividend/divisor;/*Computesquotient*/ remainder=dividend%divisor;/*Computesremainder*/ printf(Quotient=%d,quotient); printf(Remainder=%d,remainder
7、); return0; 输出: Enterdividend:25 Enterdivisor:4 Quotient=6 Remainder=1 7、C语言获取整型、单精度浮点型、双精度浮点型和字符型的长度 基本语法: /*Thisprogramputesthesizeofvariableusingsizeofoperator.*/ #include intmain() inta; floatb; doublec; chard; printf(Sizeofint:%dbytes,sizeof(a); printf(Sizeoffloat:%dbytes,sizeof(b); printf(Size
8、ofdouble:%dbytes,sizeof(c); printf(Sizeofchar:%dbyte,sizeof(d); return0; 输出: Sizeofint:4bytes Sizeoffloat:4bytes Sizeofdouble:8bytes Sizeofchar:1byte 8、C语言获取关键字long的长度范围 #include intmain() inta; longintb;/*intisoptional.*/ longlongintc;/*intisoptional.*/ printf(Sizeofint=%dbytes,sizeof(a); printf(Si
9、zeoflongint=%ldbytes,sizeof(b); printf(Sizeoflonglongint=%ldbytes,sizeof(c); return0; 输出: Sizeofint=4bytes Sizeoflongint=4bytes Sizeoflonglongint=8bytes 9、C语言交换数值 #include intmain() floata,b,temp; printf(Entervalueofa:); scanf(%f,&a); printf(Entervalueofb:); scanf(%f,&b); temp=a;/*Valueofaisstoredin
10、variabletemp*/ a=b;/*Valueofbisstoredinvariablea*/ b=temp;/*Valueoftemp(whichcontainsinitialvalueofa)isstoredinvariableb*/ printf(Afterswapping,valueofa=%.2f,a); printf(Afterswapping,valueofb=%.2f,b); return0; 输出: Entervalueofa:1.20 Entervalueofb:2.45 Afterswapping,valueofa=2.45 Afterswapping,valueo
11、fb=1.2 10、C语言检查数值是奇数还是偶数 /*Cprogramtocheckwhetheranumberenteredbyuserisevenorodd.*/ #include intmain() intnum; printf(Enteranintegeryouwanttocheck:); scanf(%d,&num); if(num%2)=0)/*Checkingwhetherremainderis0ornot.*/ printf(%diseven.,num); else printf(%disodd.,num); return0; 输出1: Enteranintegeryouwan
12、ttocheck:25 25isodd. 输出2: Enteranintegeryouwanttocheck:12 12iseven. 也可以用条件运算符解决: /*Cprogramtocheckwhetheranintegerisoddorevenusingconditionaloperator*/ #include intmain() intnum; printf(Enteranintegeryouwanttocheck:); scanf(%d,&num); (num%2)=0)?printf(%diseven.,num):printf(%disodd.,num); return0; 11、C语言检查是元音还是辅音 #include intmain()