为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C语言学习

2017-09-26 11页 doc 363KB 10阅读

用户头像

is_574951

暂无简介

举报
C语言学习C语言学习 Printf (“hello”, a,b,c) ; 基本应用(格式控制,输出列表) Printf (“%d , %d , sum is %d \n”, a,b,c); 二、C程序的开发一般经过 编辑 、编译 、连接 、 运行。 四个 过程 1、编辑:将自己写的C语言输入到计算机里面,编辑生成的文件为文本形式: 扩展名为 .C 若用WINDOW文本编辑保存时文件格式改为 .C 2、编译:将C语言翻译成计算机识别的二进制代码。有C的编译程序完成。 3、连接:连接程序将目标程序、其他目标程序模块以及程序提供的C...
C语言学习
C语言学习 Printf (“hello”, a,b,c) ; 基本应用(格式控制,输出列) Printf (“%d , %d , sum is %d \n”, a,b,c); 二、C程序的开发一般经过 编辑 、编译 、连接 、 运行。 四个 过程 1、编辑:将自己写的C语言输入到计算机里面,编辑生成的文件为文本形式: 扩展名为 .C 若用WINDOW文本编辑保存时文件格式改为 .C 2、编译:将C语言翻译成计算机识别的二进制代码。有C的编译程序完成。 3、连接:连接程序将目标程序、其他目标程序模块以及程序提供的C库函数等 进行连接,生成可以 直接执行的 .exe 文件。此文件计算机可以直接 运行。 4、运行:在 DOS环境下或者Windows资源管理器 运行可的运行结果。 此程序调用数学函数: 第二章 数据结构 1、整数: 可以 用十进制,八进制、十六进制。 1515即( -2 ~ +2-1 )即 -32768 ~ 32767 存储范围2个字节16个二进位 2、浮点小数: 描述的是实数。采用十进制小数或者指数形式 十进制:整数、小数点、小数部分 例如 -34.0 23.12 -4 指数:尾数部分、字母E(e)、介码。 例如 1.34e-4 = 1.34×10 浮点小数一般为单精度。占用 四个字节 有效尾数 6~7 位 3、文字数据的表示: 1、单个字符: 有单引号括起来 „a? „A? „? „!? „3? „+? 2、字符串: 有双引号括起来 “ hello” 4、变量的定义和 赋值 1、变量有数字、字母、下划线组成。 首字母必须是字母和下划线。关键字 不能做变量:如 int float if else 等 2、变量的数据类型决定它的存储类型: 3、变量的赋值 “=” 例如 a=3 区别 = = 是等于号 结果: 5、C语言修饰符 两个用于整型和字符型 两个用与char int long 32Unsigned char 0~255 ; Unsigned int 65535 ; Unsigned long 2-1 表达式中数据类型转换 m 结果出错溢出,而n 自动转换位长整型 强制类型转换: 第三章 控制结构 设计程序的一般步骤: 明确处理对象、选择算法。 画流程图 编写程序 调试 If 语句中语句1和 语句2可以时单个语句(即语句1条件用() 括起来)也可以时复合语句(即多条语句应该用 {}把每条语句括其 来)。他们也可以时 空语句(只有; 即无任何操作)。 输入一个数来判断时周几的程序: 第四章 控制结构 1、while 语句:条件成立执行循环语句,不成立直接输出 。 #include main() { int s=0,n=0; while(n<=100) {s=n+s; n=n+1; } printf("0+1+2....+100=%d",s); } Do(执行) while (判断语句) 语句 #include main() {int s=0,n=1; do {s=s+n; n=n+1; } while(n<=100); 判断语句也是一个 语句家 ; printf("1+2+3....+100=%d\n",s); } #include main() {int n=1,s=0; for(;n<=100;n=n+1) 注意括号最后别加 ; s=s+n; printf("1+2+3....+100=%d\n",s); } 红字部分可以 更改为 #include main() {int n=1,s=0; for(;n<=100;) {s=s+n; n=n=1;} printf("1+2+3....+100=%d\n",s); } 例题判断一个数是素数: 任何条件语句在前面给变量赋值后 ,()中一般在 前面加个空语句如(;。。。;。。;) #include main () {int i=2,n; scanf("%d",&n); for(;i main() {int m,n; for(n=1;n<=9;n=n+1) {for (m=1;m<=n;m=m+1) printf("%d",m); 这部分是嵌套 printf("\n"); } } GO TO 语句 无条件转移语句 #include main() {int n=1; float x=1,t=1,s=0; while(t>=le-6) {t=1.0/(2*n-1); s=s+x*t; x=(-1)*x; n=n+1; } printf("1-1/3+1/5....=%f\n",s); } 56
/
本文档为【C语言学习】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索