alaigle

prepare yourself to change the world!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年4月27日

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1317826.html一、基本数据类型1. 基本数据类型的分类:C语言中的三种基本数据类型是:整型、实型、字符型。每种类型又可以分为常量和变量。整型常量:(1) 十进制的整型常量:由数字0~9组成。如:0、10、365、-12等。(2) 八进制的整型常量:以0开头,由数字0~7组成。如:0、010、0365、-012、011等。(3) 十六进制的整型常量:以0x或0X开头,由数字0~9、a~z或A~Z组成。如:0x11、0Xffff、0xa5、-0XAC等。注:C语言系统默认为基本整型常量。(关于“基本整型”, 阅读全文
posted @ 2012-04-27 16:05 alaigle 阅读(2311) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1306308.html1. 输入输出一览以下输入输出库函数的操作主要在标准输入输出设备(键盘和屏幕)与数据缓冲区之间进行。1.1 printf()与scanf()printf():将指定的文字/字符串输出到标准输出设备(屏幕)。注意宽度输出和精度输出控制scanf():从标准输入设备(键盘)读取数据,并将值存放在变量中。1、格式说明符个数与输入数据个数不相等的情况:当我们从键盘输入数据时,数据之间必须用分隔符分开(空格、Tab键、回车)。并且要求scanf函数中格式说明符的个数与数据列表中数据的个数相等。如:s 阅读全文
posted @ 2012-04-27 16:04 alaigle 阅读(1047) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1303491.html1. 什么是表达式?C语言中的表达式一种有值的语法结构,它由运算符将变量、常量、函数调用返回值结合而成。1.1 变量变量名本身是一个表达式,表达式的值是变量当前的值。复杂的表达式由[],->,., 和单目运算符*构成。1.2 常量常量名本身是一个表达式,字面常量也是表达式。对于这两者,表达式的值是常量当前的值。1.3 函数调用对于返回值不为void的函数,对它的正确调用也是表达式。表达式的值为函数的返回值。1.4 操作符运算符用于连接表达式中的值。以下是C语言中的运算符,运算符的优先 阅读全文
posted @ 2012-04-27 15:55 alaigle 阅读(1409) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1306395.html一、决策语句1. if语句(1) 一般形式if(condition)statement;orif(condition){compoundstatement}(2) 流程图和交通图(3) 例子#include<stdio.h>#defineTRUE1#defineFALSE0main(){inti;if(TRUE){printf("Thisisalwaysprinted");}if(FALSE){printf("Thisisneverprinted& 阅读全文
posted @ 2012-04-27 15:51 alaigle 阅读(327) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1300420.html1. 使用数组的好处要计算某班的平均分数,假设该班只有10个学生。利用前面所学知识,可以有如下两种方法:方法一:利用一个变量存储分数#include<stdio.h>intmain(void){intscore=0;//存储分数的变量intcount=10;//学生人数longsum=0L;//总分数floataverage=0.0f;//平均分for(inti=0;i<count;i++){printf("Enterscore:");scanf(&q 阅读全文
posted @ 2012-04-27 15:46 alaigle 阅读(864) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1487666.html对于数组int a[5],a[0]表示的是数组中的第1个元素,那a指的又是什么呢?由于数组名表示数组从什么地方开始存放。因此,数组名a表示的是一个地址。指针存放的也是地址值,那么数组名与指针之间似乎存在某种相似性。1、一维数组与指针例1.初识数组和指针- 单个字符的输出与多个字符的输入#include<stdio.h>intmain(){charsingle;charmultiple[10];scanf("%c",&single);fflush(st 阅读全文
posted @ 2012-04-27 15:19 alaigle 阅读(378) 评论(0) 推荐(0)

摘要: 本文转载于http://www.cnblogs.com/JCSU/articles/1487302.html1. 什么是结构体?结构体是一种工具,用这个工具可以定义自己的数据类型。2. 结构体与数组的比较(1) 都由多个元素组成(2) 各个元素在内存中的存储空间是连续的(3) 数组中各个元素的数据类型相同,而结构体中的各个元素的数据类型可以不相同3. 结构体的定义和使用(1) 一般形式struct结构体名{类型名1成员名1;类型名2成员名2;类型名n成员名n;};structstudent{charname[10];charsex;intage;floatscore;};(2)定义结构体类型的 阅读全文
posted @ 2012-04-27 15:06 alaigle 阅读(371) 评论(0) 推荐(0)

摘要: 本文转载http://www.cnblogs.com/JCSU/articles/1299051.html注:以下全部代码的执行环境为VC++ 6.0在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#defineMON1#defineTUE 2#defineWED3#defineTHU 4#defineFRI 5#defineSAT 6#defineSUN 7在此,我们定义一种新的数据类型,希望它能完成同样的工作。这种新的数据类型叫枚举型。1. 定义一种新的数据类型 - 枚举型以下代码定义了这种新的数据类型 - 枚举型enumDAY 阅读全文
posted @ 2012-04-27 14:53 alaigle 阅读(237) 评论(0) 推荐(0)

摘要: 本文引自http://www.cnblogs.com/JCSU/articles/1306451.html1. 需要了解的概念需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式1.1 数据流:指程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。1.2 缓冲区(Buffer):指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据。它的设置是为了提高存取效率,因为内存的存取速度比磁盘驱动器快得多。C语言中带缓冲区的文件处理:C语言的文件处理功能依据系统是否设置“缓冲区”分为两种: 阅读全文
posted @ 2012-04-27 12:08 alaigle 阅读(579) 评论(8) 推荐(1)