第一范文网 - 专业文章范例文档资料分享平台

c语言入门代码1-23电子教案 

来源:用户分享 时间:2025/12/5 5:50:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

c语言门码-23入代1

精品文档

c语言入门代码

注意:双斜杠后面表示注释,不参与编译

/* */包含的单行或多行信息也表示注释,不参与编译

1、计算a+b(整数类型)

//首先加载一个头文件stdio.h用于输出

#include int main()

{ 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 main() {

/* 定义两个整型变量,

用于存放左右操作数 */

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 int main() {

char ch='A'; printf(\ printf(\}

运行结果: A 65 注意:

char型是字符型,只能表示一个字符,可以看做是一个整数,数值为该字符的asc码,可以参与整数运算

5、一个字符的运算 #include int main()

{ char ch='A'; ch=ch+2;

printf(\ printf(\}

运行结果: C 67

6、一个简单的比较

#include #include int main() {

int a=68; if(a>=60) {

printf(\ } else {

printf(\ } }

运行结果: PASS

7、一个三角函数值的比较 #include

#include //数学头文件 int main() {

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 main() {

int a=(2>1); int b=(-1<-3);

printf(\}

运行结果: a=1,b=0

注意:关系运算式结果真为1,假为0

9、关系运算符例子

#include int main() {

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 main() {

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 main() {

int a;

printf(\ scanf(\

printf(\}

运行结果:

input a number,like a=10 a=40(输入并回车) your input is 40

scanf函数有返回值,值为本次同时接收的数字个数 看下面的例子。

14、scanf函数返回值例子 #include int main() {

int a,b;

int c=scanf(\ printf(\}

运行结果: 4 5(输入并回车) 4+5=9 注意:

13、scanf函数例子3

#include int main() {

int a,b;

scanf(\

printf(\}

运行结果:

收集于网络,如有侵权请联系管理员删除

搜索更多关于: c语言入门代码1-23电子教案  的文档
c语言入门代码1-23电子教案 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5sjgz0g6jp2xn8u9whcj4n25q6nxtf004ci_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top