c语言程序中247这个数字,C程序设计教程(上)林小茶编ppt247.ppt

C程序设计教程(上)林小茶编ppt247

C 程序设计教程(上) 林小茶 第一章 1.1 程序设计语言 1.2 通过实例认识C程序的结构 1.3 C语言的标准和编译器 1.4 程序的调试 1.1 程序设计语言 程序 计算机程序是由计算机指令构成的序列 。 计算机程序的操作对象是“数据” 。 程序设计语言 低级语言 机器语言 101110001110100000000011 汇编语言 mov ax,1000 高级语言 a=1000 a=a+1 编译程序 高级语言到机器语言要经过编译程序进行“翻译” 。 编译程序的种类 解释系统 对高级语言编写的程序翻译一句执行一句 。 编译系统 将高级语言编写的程序文件全部翻译成机器语 言,生成可执行文件以后再执行。 1.2 通过实例认识C程序的结构 问候界面 例1.1 在屏幕上显示 welcome 字样。 /*---------------------------------------------------------*/ /*A program to print welcome -------------------*/ #include "stdio.h" void main() { printf("welcome"); } 用 /* 和 */ 括起来的是注释行。注释行用于说明程序的功能和目的,编译系统会跳过注释行,不对其进行翻译。使用 /* 和 */ 括起来的语句并不一定在一行,可以是多行。 以#开始的语句是预处理命令。这些命令是在编译系统翻译代码之前需要由预处理程序处理的语句。 每个C程序都必须包含一个主函数main(),也只能包含一个主函数。用{}括起来的部分是一个程序模块,在C语言中也称为分程序,每个函数中都至少有一个分程序。C程序的执行是从主函数中的第一句开始,到主函数中的最后一句结束。 分号“;”是C语言的执行语句和说明语句的结束符。 C语句在书写上采用自由格式。但是好的程序员应该学会使用缩进格式。 C语言的关键字和特定字使用小写字母。 printf是C语言提供的标准输入输出库函数。 计算两个整数的差 例1.2 计算两个整数30与20的差,并将结果在屏幕上。 /*------------The difference between a and b .*/ #include "stdio.h" void main( ) { int a,b,difference; a=30; b=20; difference=a-b; printf("The difference between a and b is %d. \n" ,difference); } 运行结果: The difference between a and b is 10. 分析与说明: 变量的数据类型定义。 变量是由程序命名的一块计算机内存区域,用来存储一个可以变化的数值。每个变量保存的是一个特定的数据类型的数值。在C语言中规定,任何变量都要经过数据类型的定义,以便在程序运行时分配相应的存储空间。 直接常量(又称无名常量或文字常量)。 常量是在程序执行过程中不会变化的数值,直接常量就是在代码中直接书写的数值,没有名字。 赋值运算符 =。 注意,这里的 = 与数学上的等号在概念上完 全不同。赋值运算符号最简单的用法是:赋值运 算符的左边是一个变量,右边是一个常量。其功 能是将右边常量的值送到左边的变量中,使变量 中的内容与常量相等。例如a=30;就表示使a中的 内容变为30。 运算符 -。 difference=a-b;表示将a的内容与b的内容相减 以后,赋值到difference变量中。 printf使用初步 printf是一个标准输出函数。 它执行格式化输出, 调用格式是: printf(" 格式信息", 数据参数1, 数据参数2,…); 数据参数可有可无。格式信息用于控制数据参数的输出格式。格式信息中字符除了冠以斜杠“\”和“%”的字符,其它字符原封不动按照原样输出到屏幕上。 格式信息中的%d是转换说明,它指定了显示 数据参数的格式。printf(“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值