- 34
- 0
- 约2.41万字
- 约 24页
- 2016-09-15 发布于重庆
- 举报
专插本C语言简便总结复习
C语言笔记
注意:在C语言中,关键字都是小写的。
C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字:auto? ? ? ? break? ? ? ? case? ?default ? ? char? ? ? ? const? ? ? ? continue? ? ?
? do ? ?while? ? ? double ? ? ? ? else ? ? ? ? enum ? ? ? ? extern ? ? ? ? float ? ? ? ? for goto ? ? ? ? if ? ? ? ? int ? ? ? ? long ? ? ? ? register ? ? ? ? return ? ? ? ? short signed ? ? ? ? static ? ? ? ? sizof ? ? ? ? struct ? ? ? ? switch ? ? ? ? typedef ? ? ? ? union unsigned ? ? ? ? void ? ? ? ? volatile? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。
Turbo C扩充了11个关键字:asm? _cs? _ds? _es? ? _ss? ?cdecl? ?far huge?? interrupt? ? near? ? pascal
#define
八进制以0开头,如0123,即(123)8
十六进制以0x开头,如0123,即(123)16
整型: 一个正数的补码和其原码形式相同,如10得0000000000001010
一个负数的补码是取-10的绝对值10,对10的二进制形式取反加1,1111111111110101+1=1111111111110110
Signed int unsigned int short long char
float 单精度
double 双精度 ,long double
%d, %o,%x, %c,%s, 一个整常量后面加一个字母l或L,则认为是long int
main() // main是主函数的函数名,表示这是一个主函数。{??printf(世界,您好!\n); // printf函数的功能是把要输出的内容送到显示器去显示}
#includemath.h // include称为文件包含命令#includestdio.hmain(){??double x,s; //定义两个实数变量,以被后面程序使用??printf(input number:\n); //显示提示信息??scanf(%lf,x); //从键盘获得一个实数x??s=sin(x); //求x的正弦,并把它赋给变量s??printf(sine of %lf is %lf\n,x,s); //显示程序运算结果}
在本例中,使用了三个库函数:输入函数scanf,正弦函数sin,输出函数printf。
sin函数是数学函数,其头文件为math.h文件
scanf和printf是标准输入输出函数,其头文件为stdio.h
C语言规定,源程序中所有用到的变量都必须先说明,后使用
C语言规定对scanf和printf这两个函数可以省去对其头文件的包含命令
由于sin函数要求这两个量必须是双精度浮点型,故用类型说明符double来说明这两个变量
scanf和 printf这两个函数都由以下两部分组成:“格式控制串”,参数表
格式控制串是一个字符串,必须用双引号括起来,它表示了输入输出量的数据类型
printf(sine of %lf is %lf\n,x,s);其中%lf为格式字符,表示按双精度浮点数处理。它在格式串中两次现,对应了x和s两个变量。其余字符为非格式字符则照原样输出在屏幕上。
在程序的每行后用/*和*/括起来的内容为注释部分,程序不执行注释部分。
int max(int a,int b);? ?? ?? ?? ?/*函数说明*/main()? ?? ?? ?? ?? ?? ?? ? /*主函数*/{??int x,y,z;? ?? ?? ?? ?? ?? ?/*变量说明*/int max(int a,int b);? ?? ?? ?? ?/*函数说明*/??printf(input two numbers:\n);scanf(%d%d,x,y);? ?? ? /*输入x,y值*/??z=max(x,y);? ?? ?? ?? ?? ? /*调用max函数*/??prin
您可能关注的文档
- Wordr简便的使用方法.doc
- WebService是SOA的一种较好的实现方式.doc
- [人教版课件]作文开头方法例析.ppt
- [原创]Everest图解使用方法.doc
- [原创]关于ORION数据库的压缩及备份方法.doc
- [口译方法]口译中的常见称谓.doc
- [培训]如何培训与激励销售队伍.pptx
- [局域网]共享访问要密码解决方法.doc
- [摘]各种数据库的连接方法.doc
- [数学论文]数学证明的意义与方法.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)