网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言基础总结笔记.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言基础总结笔记

模块一 C语言基础 /*第一个程序:显示文字*/ #includestdio.h main(){ printf(“你好!”);//打印第一句 Printf(“让我们一起学习C语言!\n”);//打印第二句 } \n起换行作用。Puts可以自动换行。 。C(源程序)==编译==。Obj(目标程序)==。Exe(可执行程序) /*第二个程序:计算球的表面积和体积*/ #includestdio.h #define PI 3.14 //定义符号常量 main(){ float r,s,v; //变量申明 printf(“请输入球的半径:”); scanf(“%f”,r);Scanf:从键盘读取数据。%f表示按单精度浮点数读取。是取地址符。 s=4*PI*r*r; //等号是“赋值号” v=4.0/3.0*PI*r*r*r; Printf(“球的表面积是%0.2f\n”,s); Printf(“求得体积是%0.2f\n”,v); } 标识符(就是要自己起名字的哪些):只能是字母、数字、下划线组成的字符串,并且第一个字符必须是字母或下划线。还有关键字(或保留字)(例如if)不能做标识符。 C语言32个关键字中英对照表。 分隔符:在C语言中采用的分隔符有:逗号和空格两种。 模块二 C语言输出/输入顺序程序设计 scanf(“%f%f%f”,a,b,c); //读取多个的格式 Printf(“l=%lf,s=%lf\n”,l,s); //输出多个的格式 /*第三个程序:密码加密*/ #includestdio.h main(){ int s=3; char ch1,ch2,ch3; printf(“请输入三个小写字母:”); ch1=getchar(); //读取小写字母,只接收一个,输入数字也当字符处理 ch2=getchar(); ch3=getchar(); ch1=ch1+d; //’a’=97 ASCII码 ch2=ch2+d; ch3=ch3+d; ch1=’a’+(ch1-’’a)%26; //使小写字母能一直在a到z之间,而不是其他的字符 ch2=’a’+(ch2-’’a)%26; ch3=’a’+(ch3-’’a)%26; putchar(ch1);putchar(\n); //输出小写字母 putchar(ch2);putchar(\n); putchar(ch3);putchar(\n);} ’z’?ch1-26:ch1;三目运算,如果Ch1大于Z条件成立,则执行“?”后面的表达式:ch1-26 。反之则执行表达式:“ch1”,最后把值赋给ch1。 变量的类型(书P24页) 算术运算符、关系运算符、逻辑运算符。“!=”(不等于)“”(与)“||”(或)“!”(非) %(求余数),例如:4%2=0 ,3%2=1 运算符的优先级和结合性。 char name[12]; //字符串 Scanf(“%s”,name); //字符串读取,不需要 “yguagdiahi”),字符常量用单引号(‘a’)。 C中的格式字符串的一般形式为:(书P41) [标志][输出最小宽度][。精度][长度]类型 ([]中为可选项。) 类型:%d、%ld、%s等。 标志:— :结果左对齐,右边填空格 + :输出符合(正号或负号) 空格:输出值时,正的的空格,负的冠以负号 #:对c、s、d、u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e、g、f类,当结果有小数时才给出小数点。 使用scanf函数时要注意的点。(P 42) C语言的基本数据类型所占的字节数及数的范围(TC环境下) 一、C语言的运算符可分为以下几类: 算术运算符:— + * / % ++ —— 关系运算符:、、“!=”(不等于) 逻辑运算符:(与)、||(或)、!(非) 位操作符:、、等 条件运算符:?:(三目运算) 逗号运算符。 指针预算符:(*)用于取内容,()取地址。 求字节数运算符:(sizeof)用于计算数据类型所占的字节数。 特殊运算符:括号(),下标[]等。 赋值运算符:简单赋值(=),复合算术赋值(+=,— =,*=,/=,%=)和复合位运算赋值(=、|=,=,=) 二、运算符的优先级和结合性。 三、自加、自减运算符: ++ i:i自加1后再参与其他运算 ——i:i自减1后再参与其他运算 复合算术赋值(+=,— =,*=,/=,%=):a+=5等价于a=a+5 类型转换:自动转换、强制类型转换。例如:(float)a :把a转换为实型 逗号表达式:表达式1,表达式2,……,表达式n(分别求出个表达式的值,并以表达式n的值作为整个

文档评论(0)

juhui05 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档