[计算机软件及应用]C语言基础知识2.doc

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

第一章 C语言基础知识 第一节C语言的基本格式 一、C语言源程序或C程序 .c 例:求两数和程序 #include stdio.h main() { int a,b,sum; a=10; b=20; sum=a+b; printf(sum=%d,sum); } 说明: 主函数:一个C源程序有且仅有一个main函数,程序总是从main函数开始,从main函数结束。Main必须小写,且其后紧跟一对小括号,中间无空格。 函数体:告诉计算机要做什么事情。 int 是C中的关键字(表示特殊含义的一些符号)必须小写;变量 变量名(规则)变量类型 变量名,变量名; ;是C中语句结束的标志。 开头:#开头,无分号 printf include是预定义标识符 注释:可放在程序的任意位置,以/*和*/来界定。但要注意: 总结: 二、标识符:用于标识名字的有效字符序列 命名规则:①字母、数字、下划线 ②第一个字母必须是字母或下划线 ③大小写字母有区别 标识符分为三类: 关键字:具有特定含义,专门用为说明C语言特定成分的一类标识符;必须小写 如:int,float double等 预定义标识符:库函数名 编译预处理命令名(define、include) 预定义标识符可作为用户标识符使用,此时预定义标识符就失去原来的意思;但用户标识符不可作预定义标识符 用户标 识符:一般给变量、函数、数组或指针等命名,由用户根据需要定义的标识符 不与关键字相同 遵循起名规则 见名知义 可在C语言中用作用户标识符的一组标识符是:() and B) Void C) Hi D) int _2007 y-m-d Dr.Tom Big1 以下不合法的用户标识符是:() A)j2_KEY B) Double C) 4d D) _8 三、常量:程序运行过程中,值不改变的量 符号常量:用标识符命名 遵循命名规则 ②见名知义 例:计算圆面积的C语言程序 #define PI 3.14159 main() { float r,area; r=12.5; area=PI*r*r; printf(area=%f\n,area); } 定义了符号常量后,不可以再通过赋值语句改变该符号常量的值。 四、变量:在程序运行过程中,其值可以改变的量。遵循规则 #include stdio.h main() { int a=10,b=20,c; c=a+b; printf(%d\n,c); a=30; b=10; c=a+b; printf(area=%f\n,c); } 变量中的值以最后一次赋值为准。 第二节 整型数据 数值转换:计算机内部以二进制来存储数据 数字的四种表示形式:十进制、二进制、八进制、十六进制 表 十进制、二进制、八进制、十六进制对照表 十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二进制 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 十六进制 0 1 2 3 4 5 6 7 8 9 A B C D E F 1.十 二、八、十六 例:(38)10=( )2 2.二、八、十六 十 例:(1101)2= ( )10 (1)2=21-1 (11)2=22-1 (111)2=23-1 ★当二进制所有位数上的数字均为1时,可用2的n次幂减1求出其相应的十进制数。 3.二 八、十六 观察表可得出每个八进制数的单个数字都可用3位二进制数来表示 每个十六进制数的单个数字都可用4位二进制数来表示 例:(13)8=(001011)2 (E3)16=2 ★八进制和十六进制之间无直接转换 整型常量: 例1.6 以下选项是可作为C语言合法的整数的是:(C ) A)10110B B)0386 C)0fXffa D)x2a2 例1.7 以下程序运行后的输出结果是( ) main() { int x=0210; printf(%X\n,x); } 程序运行结果为:88 整型变量:00000110 例: 定义变量的同时可给变量赋值,称为变量的初始化。 变量的字节个数

文档评论(0)

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

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

1亿VIP精品文档

相关文档