c语言门码-23入代1
精品文档
c语言入门代码
注意:双斜杠后面表示注释,不参与编译
/* */包含的单行或多行信息也表示注释,不参与编译
1、计算a+b(整数类型)
//首先加载一个头文件stdio.h用于输出
#include
{ int a=10,b=25,c;//定义三个整数变量 c=a+b;
//输出到屏幕,%d用来输出整数 printf(\}
//运行结果: 10+25=35 总结:
int整数变量,vc中32位2进制 %d float 单精度浮点,32位2进制 %f double 双精度浮点,64位2进制 %f char 字符型变量,8位2进制 %c printf中的\\n表示换行
2、计算圆面积(双精度浮点类型) #include
int main() {
double pi=3.14159; double r=3; double s=pi*r*r; printf(\圆面积=%lf\\n\}
//运行结果: 圆面积=28.274310
3、运算加减乘除 #include
/* 定义两个整型变量,
用于存放左右操作数 */
int lOperator,rOperator; /* 定义五个整型变量,
用于存放结果 */ }
int nResult1,nResult2,
nResult3,nResult4,nResult5; lOperator = 4; rOperator = 5; nResult1= lOperator+rOperator; nResult2= lOperator-rOperator; nResult3= lOperator*rOperator; nResult4= lOperator/rOperator; nResult5= lOperator%rOperator; printf(\printf(\printf(\printf(\printf(\
//运行结果:
收集于网络,如有侵权请联系管理员删除
精品文档
9 -1 20 0 4
注意:4除以5等于0,因为4和5都是整数类型,一个运算式中如果都是整数,那么结果也是整数,自动截断小数部分。
4、输出一个字母的ascii码 #include
char ch='A'; printf(\ printf(\}
运行结果: A 65 注意:
char型是字符型,只能表示一个字符,可以看做是一个整数,数值为该字符的asc码,可以参与整数运算
5、一个字符的运算 #include
{ char ch='A'; ch=ch+2;
printf(\ printf(\}
运行结果: C 67
6、一个简单的比较
#include
int a=68; if(a>=60) {
printf(\ } else {
printf(\ } }
运行结果: PASS
7、一个三角函数值的比较 #include
#include
double a=sin(0.5); double b=cos(0.5); printf(\ printf(\ char ans='='; if(a>b) {ans='>';} else if(a
运行结果: sin(0.5)=0.479426 cos(0.5)=0.877583 sin(0.5) < cos(0.5)
8、关系运算式的值
收集于网络,如有侵权请联系管理员删除
精品文档
#include
int a=(2>1); int b=(-1<-3);
printf(\}
运行结果: a=1,b=0
注意:关系运算式结果真为1,假为0
9、关系运算符例子
#include
int a=10,b=14,c=4,d=0; int e=(a+b>c)&&(1==3); int f=(a+b>c)||(1==3); int g=!d;
printf(\ /*
&&:逻辑与,两侧都为真时结果为真
||: 逻辑或,至少有一侧为真时结果为真
int main() { int i=10; int j=3; int k=0; int ans=((i= =1)&&(j= =3||(k=k+1))); printf(\}
运行结果: ans=0 k=0
注意:逻辑运算符&&两边均为真时,结果为真,因i= =1为假,所以ans=0,并且不再判断&&的右侧部分
11、从键盘输入数据 #include
int a;
printf(\请输入一个整数:\\n\ scanf(\ printf(\}
运行结果: 请输入一个整数:
!: 逻辑非,反转结果 */ }
运行结果: e=0 f=1 g=1
10、短路运算的例子 #include
面的变量列表必须都是地址形式,4(输入并回车) a=4 注意:
&为取地址符,scanf函数要求后
收集于网络,如有侵权请联系管理员删除
精品文档
scanf函数对这些内存地址进行直接写入,如果没有&,会出错,但程序不
注意:
输入数据时要和scanf双引号
会报错。
内容形式一致。
scanf函数格式:
格式: scanf(“格式控制串”,地址表)
功能:按指定格式从键盘读入数据,存入地址表指定的
存储单元中,并按回车键结束 返值:正常,返回输入数据个数
C语言的错误分两种:编译器能检查出的语法错误;编译器不能检查
scanf函数可以同时输入多个数字,
出的逻辑错误。
12、从键盘输入数据例子2
#include
int a;
printf(\ scanf(\
printf(\}
运行结果:
input a number,like a=10 a=40(输入并回车) your input is 40
scanf函数有返回值,值为本次同时接收的数字个数 看下面的例子。
14、scanf函数返回值例子 #include
int a,b;
int c=scanf(\ printf(\}
运行结果: 4 5(输入并回车) 4+5=9 注意:
13、scanf函数例子3
#include
int a,b;
scanf(\
printf(\}
运行结果:
收集于网络,如有侵权请联系管理员删除
相关推荐: