bokee.net

其他职业博客

文章归档

<<   2019年   >>

01月 02月 03月 04月
05月 06月 07月 08月
09月 10月 11月 12月

C语言 (17篇) 展开   列表

表达式和优先级(一)——第十七课

1.1.1          课前练习 (1)将下列数字化为16位二进制数字和4位16进制数字      12  34  56  65535 1.1.2          十六进制和二进制转化表 十进制  十六进制   八进制   二进制 0            0       0      0000 1            1       1      0001 2            2       2      0010 3            3            3            0011 4            4            4            0100 5            5            5            0101 6            6            6          

阅读(313) 评论(0) 2008-09-04 21:52

while——第十六课

1.1       循环结构 1.1.1          三种基本控制结构及流程图 (1)顺序结构,最基本的结构,语句依次执行。 (2)选择结构,带有判断的流程。 (3)循环结构,带有重复的结构。 1.1.2          正常的顺序结构 1         输出”line1!” printf(“line1!\n”);     2         输出”line2!”  

阅读(279) 评论(0) 2008-09-04 21:50

C语言的控制结构(if和switch)——第十五课

1.1.1          三种基本控制结构及流程图 (1)顺序结构,最基本的结构,语句依次执行。 (2)选择结构,带有判断的流程。 (3)循环结构,带有重复的结构。 1.1.2          选择结构的基本语法 (1)基本形式        if  (判断条件)    语句块; (2)复合if语句 if (判断条件1)    语句块1; else  语句块1; (3)多重选择结构– 嵌套的if-else语句,也叫多重分支语句。 它相当于多个if语句的组合,语法如下 if (判断条件1)    语句块1; else if(判断条件2)    语句块2; else if(判断条件n)    语句块n; else    语句块n; (4)嵌套的if语句,注意else和离其最近的if匹配 课堂练习一    1.1.3        

阅读(591) 评论(0) 2008-08-29 17:53

分支结构流程图(第八课内容)

一     sum_flow 二     简单分支结构流程图 三     基本分支结构流程图 四     squarearea

阅读(600) 评论(0) 2008-08-20 00:09

1.1 C语言的控制结构——第八课

1.1.1          三种基本控制结构及流程图 (1)顺序结构,最基本的结构,语句依次执行。 (2)选择结构,带有判断的流程。 (3)循环结构,带有重复的结构。 1.1.2          选择结构的基本语法 (1)基本形式        if  (判断条件)    语句块; (2)复合if语句 if (判断条件1)    语句块1; else  语句块1; (3)多重选择结构– 嵌套的if-else语句,也叫多重分支语句。 它相当于多个if语句的组合,语法如下 if (判断条件1)    语句块1; else if(判断条件2)    语句块2; else if(判断条件n)    语句块n; else    语句块n; 课堂练习一  编译if_example2.c文件,并运行七次,分别用-20, 0, 10,30,50,70,

阅读(296) 评论(0) 2008-08-19 21:57

第一课——第七课 复习(老师整理一:注意乘法原理!)

1.1.1          加法原理和乘法原理 1、             加法原理 假设集合A由n个互不相交的子集组成,每个子集的元素个数为a1, a2, ...., an,则A中的总元素个数为a1+a2+..+an 2、             乘法原理 如果一件事情要经过n个步骤,每个步骤有an种完成方式,则整个事情有a1Xa2X.. Xan完成方式。 另一种等价表达,设有n个集合,每个集合的元素个数分别为a1, a2, ...., an,现要从每个集合中都任取一个元素构成一个含有n个元素的新集合,则取法有a1Xa2X.. Xan种. 1.1.2          类型的取值范围 1个字节=8位。 由乘法原理可知,若已知一个类型的大小为n字节。则它有M=8*n个二进制位,因此就有28*n个不同的状态, 设M表示二进制数字的位数。则 对于无符号类型,数字的范围

阅读(424) 评论(0) 2008-08-12 22:45

第一课——第七课 复习(自己整理)

relation operator  关系运算符logical operator   逻辑运算符 广义的说,逻辑运算符也属于关系运算符的一种 power(2,14)=16384power(2,15)=32768power(2,16)=65536常用的,要记住这三个数 任何整数a,b, a = (a/b)*b+a%b a*(b+c)=a*b+a*c取模运算%也满足分配率,但是有一个条件但是如果a和b有一个是c的倍数,则分配率成立此时有(a+b)%c=a%c+b%c%叫moduls 比如a是c的倍数,则(a+b)%c=b%c 数字也有类似空翻的操作叫移位操作左移和右移比如1230,右移一位得到123如果1230左移一位,就得到12300左移动是加0不删数字,右移是删右边的数字左移就是扩大10倍,准确的说就是 a *= 10右移动一位就是缩小10倍,准确的说就是 a /= 10,假设

阅读(364) 评论(0) 2008-08-12 17:43

1.1 数字的转换和存储——第七课

1.1.1          课前小结 到目前为止,我们学习的C语言知识有 (1)语言的三要素:语法、语义和语用 (2)七个数学运算符,包括五个双目运算符+ - * / %,两个单目运算符-和+ (3)六个比较运算符(关系运算符)==  !=  &lt;  &gt; &lt;=  &gt;= (4)三个逻辑运算符 &&  ||  ! (5)赋值运算符,包括=  +=  -=  *=  /=  %= (6)自增和自减运算符++ -- (7)四种文字常量:       ①整型文字常量,又包括十进制、八进制、十六进制 ②浮点型文字常量 ③字符型文字常量 ④字符串文字常量 (8)四个基本类型名:int char float double, (9)标识符的语法和起名风格 (10)函数的声明和实现 (11)形参和实参 (12)函数和表达式的返回值、返回类型 (13

阅读(413) 评论(0) 2008-08-07 11:42

1.1 数字的转换和存储——第六课

1.1.1          课前小结 到目前为止,我们学习的C语言知识有 (1)语言的三要素:语法、语义和语用 (2)七个数学运算符,包括五个双目运算符+ - * / %,两个单目运算符-和+ (3)六个比较运算符(关系运算符)==  !=  &lt;  &gt; &lt;=  &gt;= (4)三个逻辑运算符 &&  ||  ! (5)赋值运算符,包括=  +=  -=  *=  /=  %= (6)自增和自减运算符++ -- (7)四种文字常量:       ①整型文字常量,又包括十进制、八进制、十六进制 ②浮点型文字常量 ③字符型文字常量 ④字符串文字常量 (8)四个基本类型名:int char float double, (9)标识符的语法和起名风格 (10)函数的声明和实现 (11)形参和实参 (12)函数和表达式的返回值、返回类型 (13

阅读(301) 评论(0) 2008-08-07 11:41

1.1 数字的转换和存储——第五课

1.1.1          课前小结 到目前为止,我们学习的C语言知识有 (1)语言的三要素:语法、语义和语用 (2)六个数学运算符,包括五个双目运算符+ - * / %,一个单目运算符- (3)六个比较运算符(关系运算符)== != &lt;  &gt; &lt;=  &gt;= (4)简单赋值运算符= 和 复合赋值运算符 += -=  *=  /=  %= (5)自增和自减运算符 课前练习一 (6)定义三种基本类型的变量:int char float, (7)使用四种文字常量:       ①整型文字常量,又包括十进制、八进制、十六进制 ②浮点型文字常量 ③字符型文字常量 ④字符串文字常量 (8)标识符的语法和起名风格 (9)函数的声明和实现 (10)形参和实参 (11)函数和表达式的返回值、返回类型 (12)注释的语法和风格 课堂练习二 编译

阅读(296) 评论(0) 2008-08-02 22:38

C代码模版

(1)用%d格式字符来输出一个整形表达式: /***程序文件名:expression1.c**作者:laomai**日期:2008-7-23**说明:   本代码文件的目的说明是如何用   %d格式字符来输出一个整型表达式*/#include &lt;stdio.h&gt;   /***函数名:main**函数功能: 入口函数**函数流程:  输出一个整型表达式的值*/int main(){    /*输出整型表达式(-12)%(-5)的值*/    printf("(-12)%%(-5)= %d\n",(-12)%(-5));        /*正常退出, 返回0 */    getch();    return 0;                   } 注释:printf后面的双引号内是格式字符串。在这个格式字符串里有两个%。在printf里%说明后面的字符是格式字符,所以

阅读(360) 评论(0) 2008-07-31 10:57

1.1 表达式和类型(三)——第四课

1.1.1          课前复习 "温故而知新",首先复习一下前一课的主要内容 前几课的主要内容是 (1)六个数学运算符 + - * / %, /要点:两个操作数都是正整数时, /计算自然数除法的商, 有一个操作数为负时,先变正计算商,再将商变号. %要点: 两个操作数都是正整数时, %计算自然数除法的余数, 有一个操作数为负时,先变正计算余数,然后使余数的正负号和被除数一致. (2)赋值语句 包括 简单赋值= 和复合赋值 += -= *= /= %= (3)自增运算++ ,和自减运算--,前缀和后缀两种情况, 不论前缀或者后缀,操作数.都被+1或者减1,区别只在于表达式的整体返回值是操作数的新值还是旧值。  课前练习1 请用C语言的表达式回答下面问题 (4)变量的声明和定义 (5)函数的声明和定义       应该会在代码中写简单的函数,自行根据实际情况

阅读(279) 评论(0) 2008-07-29 09:48

1.1 函数初步——第三课

1.1.1          课前复习 "温故而知新",首先复习一下前一课的主要内容 上一课的主要内容是 (1)六个数学运算符 + - * / %, /要点:两个操作数都是正整数时, /计算自然数除法的商, 有一个操作数为负时,先变正计算商,再将商变号. %要点: 两个操作数都是正整数时, %计算自然数除法的余数, 有一个操作数为负时,先变正计算余数,然后使余数的正负号和被除数一致. 做课前练习1 (2)赋值语句 包括 简单赋值= 和复合赋值 += -= *= /= %=   课前练习2 (3)自增运算++ ,将变量值加1, 又分为前缀++(先加1再赋值)和后缀++(先赋值 再加1),不管是y=++x, 还是y=x++执行后,x都加了1,y的值则根据++的位置情况去新的或者旧的.  课前练习3 请用C语言的表达式回答下面问题 (4)若长方形的长和宽分别为a和b,

阅读(223) 评论(0) 2008-07-26 17:40

熊猫提供的1

格式化字符是以百分号(%)开始的后面加上一个字母或者几个字母 ━━━━━━━━━━━━━━━━━━━━━━━━━━    符号                  作用 ──────────────────────────     %d              十进制有符号整数     %u              十进制无符号整数     %f              浮点数     %s              字符串     %c              单个字符     %p              指针的值     %e              指数形式的浮点数     %x, %X          无符号以十六进制表示的整数     %0              无符号以八进制表示的整数     %g              自动选择合适的表示法 ━━━━━

阅读(244) 评论(0) 2008-07-25 14:28

1.1 变量和表达式(一)——第二课

1.1.1          课前练习 都说C 语言很难学,但是只要你稍微有点数学基础和逻辑知识,你会发现C其实也不难 1、 写出下列式子的计算结果 2、 一件商品单价20块钱,那么100块钱可以买几件?130块钱呢?还剩多少钱?   1.1.2          算术表达式 计算机程序语言的设计目的就是为了解决实际问题,下面我们就开始从简单的问题开始解决吧。 我们最熟悉的是数学问题,最简单的数学问题就是整数的四则运算,也就是加、减、乘、除四种运算。下面就我们如何让程序替我们计算一个数学表达式的值。 课堂实验1:编译expression1.c查看其运行结果 下面介绍各数学运算的具体规则 + - *和普通的加减乘法意义一致,他们都叫二元运算符。这里的二元是指参与运算的操作数有两个。 取反- 是一个一元运算符,用于将表达式编号 课堂实验2:修改expression1.c

阅读(258) 评论(0) 2008-07-25 14:16

1.1 概述——第一课

1.1.1          程序设计语言概述 "没有理论指导的实践是盲目的实践",在讲述具体的编程知识一下,有必要先说一下什么是程序设计语言。 通俗的说,程序设计语言是人和计算机之间交流的语言。它和自然语言有相似处也有不同之处。 任何一个语言(包括自然语言和机器语言)都分为语法、语义和语用三个基本组成部分。语法是语言的表达形式,如汉语的一句话“我吃苹果”,它背后的语法规则就是我们熟悉的“主语+谓语+宾语”,语法的具体产物就是单词和句子,其对应的规则就是词法和句法。刚才的这个句子就由三个单词“我” “吃” “苹果”组成。 再看一句英语宣传口号“new BeiJing Great Olypic (新北京,新奥运)”它由4个单词组成。 语义就是句子的具体含义,也就是语言所要表达出的信息。 语用就是语言的具体使用场合,同样一个句子,根据使用的场合不同和语气的不同,其语义可能发生变化。

阅读(207) 评论(0) 2008-07-25 14:13

英文单词、缩写和句子

Lesson1 计算机 computer 程序   program 应用程序 application 语言   language C程序设计语言 The C Programming Language 编译 compile   编译器 compiler 连接 link       连接器 linker 注释 remark hint 主程序 main 输出 output 打印 print 格式 format   Variable    identifier expression arithmetic 变量   标识符  表达      算术   (1)printf是哪两个单词的缩写? Print format(格式化输出或带格式输出) (2)argc是英文argument count的缩写,试着说出它的中文意思(参数个数或变元计数)     Le

阅读(1216) 评论(0) 2008-07-25 14:11