C语言数据表现形式.docx
《C语言数据表现形式.docx》由会员分享,可在线阅读,更多相关《C语言数据表现形式.docx(9页珍藏版)》请在第一文库网上搜索。
1、C语言数据表现形式编写C语言程:(1)要有正确的解题思路,即学会设计算法。(2)掌握C语言的语法,知道怎样使用C语言所提供的功能编写出一个完整的正确的程序。(3)在写算法和编写程序时,要采用结构化程序设计方法,编写出结构化的程序。编写程序时要掌握c语言的语法。数据的表现形式及其运算C语言的一些语法规定,一般不要硬背死记,因为编程时可以带资料或可以上网查,大致知道有这些语法规定就可以了,把精力用在编写算法上。1常量和变量数据有两种表现形式:常量和变量。1 .常量:在程序运行过程中,其值不能被改变的量称为常量。数值常量就是数学中的常数。常用的常量有以下几类:(1)整型常量。如12345,O,-34
2、5等都是整型常量。(2)实型常量。有两种表示形式:十进制小数形式,由数字和小数点组成。如123.456,0.345,-56.79,0.0,12.0等。指数形式,如12.34e3(代表12.34103)f-346.87e-25(代表-346.8710(-25)o由于在计算机输入或输出时无法表示上角或下角,故规定以字母e或E代表以10为底的指数。e或E之前必须有数字,且e或E后面必须为整数。不能写成如:e4,12e2.5o(3)字符常量。有两种形式的字符常量普通字符,用单撇号括起来的一个字符,如:a3,,?,不能写成ab,单撇号只是界限符,字符常量只能是一个字符,不包括单撇号。a和A是不同的字符常
3、量。字符常量存储在计算机存储单元中时,并不是存储字符(如a,Z,#等)本身,而是以其代码(一般采用ASCii代码)存储的,例如字符a的ASCii代码是97,在存储单元中存放的是97(以二进制形式存放),因为计算机只认识。和1,c语言编译器就是桥梁。在ASCII码编码方案中,一个英文字符占用一个字节,一个汉字字符占用两个字节的空间;一个字符等于一个字节。一个英文字母(不分大小写)占一个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值-128,最大值127o如一个ASCII码就是一个字节。转义字符:以字符开头的字符序列。例如:在printf函数中
4、的N代表一个换行符。,t,代表将输出的位置跳到下一个Tab位置(制表位置),一个Tab位置为列。这是一种在屏幕上无法显示的控制字符,在程序中也无法用一个一般形式的字符表示,只能采用这样的特殊形式来表示。转义字符转义字符/字符值/输出结果/一个单撇号/输出单撇号字符/一个双撇号/输出双撇号字符?/一个问号(?)/输出问号字符?W/一个反斜线/输出反斜线字符a/警告(a1ert)/产生声音或视觉信号b/退格(backspace)/将光标当前位置后退一个字符V/换页(formfeed)将光标当前位置移到下一页的开头n/换行/将光标当前位置移到下一行的开头r/回车(carriagereturn)/将光
5、标当前位置移到本行的开头t/水平制表符将光标当前位置移到下一个Tab位置v/垂直制表符/将光标当前位置移到下一个垂直制表对齐点o、oo或。其中。代表一个八进制数字/与该八进制数字ASCII字符/与该八进制码对应的字符xhh其中h代表一个十六进制数字/与该十六进制码对应的ASCII字符/与该十六进制码对应的字符转义字符,意思是将后面的字符转换成另外的意义。如n中的n不代表子母n而作为换行符。以八进制教表示的字符。例如IO1代表八进制制数101的ASCii码对应字符A(八进制数101相当于十进制数65.从附录表可以看到ASCii码(十进制数)为65的字符是大写字母A,101转化8人2+1=6565
6、/8=8余1,倒排进位,1为八进制个位上式的商8/8=1余0,0为八进制比上面高的一位,上式的商1/8=0余1,1为八进制比上面高的一位,65的八进位数为IO1o上面的方法为除基取余法,倒排余数。一个以十六进制数表示的ASCII字符,如x4r代表十六进制数41的ASQ1字符,4*16+1=65,也是A(十六进制数41相当于十进制数65)o用转义字符表中的方法可以表示任何可显示的字母字符、数字字符、专用字符、图形学符和控制子符。如033或x1B,代表ASCii代码为27的字符,3x8+3=27,1x16+11=27,BPESC控制符。十六进制英文名称:Hexnumbersystem,是计算机中数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据 表现形式
