欢迎来到天天文库
浏览记录
ID:58657912
大小:214.50 KB
页数:47页
时间:2020-10-05
《计算机C C语言编程结构化程序的开发ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、提纲3.1一些常用的转义序列3.2再论C语言中的数据类型3.3混合运算时各种数据类型之间的转换3.4格式化输出3.5赋值运算符3.6自增和自减运算符3.7条件运算符和逗号运算符3.8算术运算符的优先级和结合性√√√1转义序列含义描述trab\"换行。将光标定位到下一行的开始位置。水平制表符。把光标跳到tab键的下一个输出区。回车。把光标定位在当前行(而不是下一行)的开始位置。响铃。使系统铃发声。光标回退一个字符。反斜扛。打印一个反斜扛字符。双引号。打印一个双引号字符。3.1一些常用的转义序列转
2、义字符:反斜杠‘’;转义序列:反斜杠后面加上特定的一个字符;%%:打印一个百分号printf("比例是%%%f",percentage);更多转义序列见《C程序设计教程》299页2main(){printf("123456781234567812345678");printf("1t12t123tHello!");/*t的使用*/printf("tHello!");printf("1234567890");printf("bbHello!");/*b的使用*/printf("
3、1234r"\%%");/*打印''、和%*/printf(“a”);/*使系统发出一声*/system("pause");return0;}转义字符举例123456781234567812345678112123Hello!Hello!12345678Hello!"%4请按任意键继续...3提纲3.1一些常用的转移序列3.2再论C语言中的数据类型掌握:数据类型的种类、取值范围和格式说明符3.3混合运算时各种数据类型之间的转换3.4格式化输出3.5赋值运算符3.6自增和自减运算符3.7条件运算
4、符和逗号运算符3.8算术运算符的优先级和结合性√√√4C语言中只有以下几种基本数据类型:char:字符型,可以存放字符集中的一个字符int:整型float:单精度浮点型double:双精度浮点型此外,还有用于限定这些基本类型的类型限定符:short(限定int)、long(限定int和double)signed和unsigned(限定char和任何整数类型)3.2C语言中的数据类型53.2C语言中的数据类型一、short、long限定整数类型示例:shortintage;longintcounter;long
5、longintpopulation;shortint、longint、longlongint可分别简写为short,long和longlong。如:shortage;int数据一般为16位或32位,long数据一般为32位,longlong为64位。各个编译程序可以根据硬件情况自由选择int、short、long的长度,唯一限制是short和int数据至少要有16位,而long数据至少要有32位;short数据长度≦int数据长度≦long数据长度≦longlong数据长度。63.2C语言中的数据类型三、si
6、gned、unsigned限定char类型和任何整数类型signedchar、unsignedcharsignedshort、unsignedshortsignedint、unsignedintsignedlong、unsignedlongsignedlonglong、unsignedlonglong经unsigned限定的类型取值范围必须是正的或者为0。一般省略signed,如signedchar通常写成char。二、long可限定double类型longdouble7所以,C语言支持2种不同的字符类型:s
7、ignedchar、unsignedchar转换说明符:signedchar:%cunsignedchar:%u取值范围:signedchar:-128~127(1字节)unsignedchar:0~255(1字节)3.2C语言中的两种字符类型8所以,C语言支持8种不同的整形:short、unsignedshortint、unsignedintlong、unsignedlonglonglong、unsignedlonglong转换说明符:short:%hd,unsignedshort:%huint:%d,un
8、signedint:%ulong:%ld,unsignedlong:%lulonglong:%lldunsignedlonglong:%llu3.2C语言中的八种整形类型9取值范围和具体硬件有关。在short是16位、int和long是32位、longlong是64位的机器上数值范围如下:signedshort:-32768~32767(16位)unsignedshort:0~65535(16位)s
此文档下载收益归作者所有