下载此文档

C 语言知识点.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
第1、(16分) C语言程序的基本结构,C语言上机运行环境,标识符,常量和变量,基本数据类型,运算符的结合性和优先级,基本的算术运算符和算术表达式,自增、自减运算符及其表达式,赋值运算符和赋值表达式(包含复合的赋值运算符),逗号运算符和逗号表达式,位运算符和位运算,强制类型转换运算符,赋值运算中的类型转换。:#include“”voidmain(){inta,b,sum; /*定义变量*/ a=10; /*把整数10赋值给变量a*/ b=20; /*把整数20赋值给变量b*/ sum=a+b; /*把两数之和赋值给变量sum*/ printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); /*输出计算结果*/ }(1)C程序由函数组成,一个程序必须且只能有一个主函数(main()),C程序总是从主函数开始执行,在主函数中结束。(2)定义函数时函数名后必须有一对小括号,函数体必须放在一对花括号内,在函数体中,函数体有两个部分:定义部分和执行部分。定义语句必须出现在执行语句之前,我们先定义了a,b,sum,然后才给它们赋值。(3)C语言中每条语句都以分号“;”结束,分号时C语句的一部分。即使是程序的最后一个语句也不例外。分号是语句结束的标志。(4)一行可以写多条语句,一条语句也可以分在多行上写,但是,不能将一个整体分开。例如:int是错误的,而int正确。(5)C语言的注释必须放在“/*”和“*/”之间,“/”和“*”之间不允许有空格。“/*”和“*/”之间不允许再插入“/*”或“*/”。注释可以出现在程序中的任意位置。注释部分不被执行。(6)C语言程序书写格式自由,语句可以从任一列开始书写,一行内可以写多个语句。但是过于“自由”的程序书写格式往往使人们很难读懂程序,初学者应该从一开始就养成好的习惯,是程序便于阅读。: :(1)标识符只能由字母、数字和下划线组成。(2)标识符的第一个字符必须是字母或下划线。(3)标识符的大小写字母是有区别的,如abc和ABC是两个完全不同的标识符。 :(1)关键字:关键字是具有特定的含义的、专门用来说明C语言特定成分的一类标识符。详细的查阅附录。(2)预定义标识符:在C语言中它也有特定的含义。预定义标识符可以用位“用户表标识符”使用,只是这将使这些标识符失去了原来的意义。(3)用户标识符:由用户根据需要定义的标识符被成为用户标识符。用户标示符用来给变量、函数、数组或者指针等命名。 。数据可以分为常量和变量,常量是指在程序执行中不变的量,常量分为:整型常数、实型常数、字符常量、字符串常量、符号常量。变量是指在程序运行过程中其值可以改变的量。C语言中没有字符串变量。存放字符串使用字符数组。 ①整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中不会出现8。 ②整型变量可分为基本整型(int)占4字节、短整型(short)占2字节、长整型(long)占4字节、和无符号整型(unsigned)占4字节。 (浮点数)①实型常量 1)小数形式:由数字和小数点组成,必须有小数点,小数点的某一侧可以没有数字。如:.23,,123. 2)指数形式:用“e”或“E”后接一个整数,表示以10为底的幂数。注意:“e”或“E”之前之后必须有数字,且之后的数字必须是整数。他们和前后的数字之间不能有空格。 ②实型变量单精度型(float)占4字节,双精度型(double)占8字节,长双精度(longdouble)占16字节(较少用)。 ①字符常量用一对单引号括起的一个字符。 字符常量包括两种:普通的字符常量(如:’A’,’a’,’6’)和转义字符(见书P19)。 ②字符变量字符变量的类型关键字为char,一般占用一个字节。。注意区分字符串常量和字符常量。:#define标示符字符串。 +、-、*、/、%这五个。求余运算要求运算对象只能为整型,除法运算符两边运算对象都为整型时,运算结果也为整型即舍掉小数部分。 :(类型名)表达式注意:类型名(表达式)这种形式是C++的强制类型表达方式。 (1)赋值运算符及表达式赋值运算符为“=”,赋值表达式的格式为:变量名=表达式赋值运算符左边必须为变量,赋值运算是把赋值运算符右边表达式

C 语言知识点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小89 KB
  • 时间2019-02-23