欢迎来到天天文库
浏览记录
ID:39962170
大小:624.00 KB
页数:62页
时间:2019-07-16
《[工学]c语言复习概念要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhileANSIC一共只有37个关键字……C语言提供的数据结构是以数据类型的形式出现的整型字符型实型(浮点型)枚举类型单精度型双精度型数组类型结构体类型共用体类型基本类型构造类型指针类型空类型(void)数据类型用指针、结构
2、体还可构成链表、树、栈等复杂的数据结构无符号整型基本整型长整型短整型DataType跟第四版书稍有不同基本数据类型intlong整数,在目前绝大多数机器上占4个字节。TC2中是2个字节float单精度浮点数,一般是4个字节长double(long)双精度浮点数,一般是8个字节长char字符,一般是1个字节长用来表示256个ASCII字符,或者0~255的整数字符常量转义字符——特殊的字符常量一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示charc1,c2;c1=‘a’;可以c2=“a”;错误合法的字符常量?变量类型定义字节数范围整型
3、inta,b;2-32768~32767短整型shortx,y;2-32768~32767无符号整型unsignedinta;20~65535无符号短整型unsignedshortb;20~65535长整型longl;4-2147483648~2147483647无符号长整型unsignedlongd;40~4294967295单精度实型floatf;43.4e-38~3.4e38(7位)双精度实型doubled;81.7e-308~1.7e308(15位)长双精度实型longdoubleld;163.4e-4932~3.4e4932(19位
4、)字符型charc1,c2;10~255有符号字符型signedcharc3;1-128~127d以带符号十进制整数输出o以八进制无符号整数输出(无前导0)x以十六进制无符号整数输出(无前导0x)u以十进制无符号整数输出c以字符形式输出单个字符s输出一个字符串f以小数形式输出浮点数(6位小数)e以标准指数形式输出(6位小数)g选用%f,%e中输出宽度较小的一种格式printf格式字符d以带符号十进制形式输入整型数据o以八进制无符号形式输入(无前导0)x以十六进制无符号形式输入(无前导0x)c以字符形式输入单个字符s输入字符串,以非空字符开始,
5、遇第一个空白字符结束f以小数形式输入浮点数e以标准指数形式输入scanf格式字符——字符输入输出函数字符输出函数----putchar(ch)输出一个字符ch字符输入函数----getchar()无参数函数值为从输入设备接收的字符——字符串输入输出函数字符串输出函数----puts(str)输出一个字符串str数组或指针字符串输入函数----gets(str)输入一个字符串str数组或指针字符输出函数--fputc(ch,fp)字符输入函数--fgetc(fp)字符串输出函数--fputs(str,fp…)字符串输入函数--fgets(…fp
6、)C语言中的三大定律表达式定律任何能产生数值结果的运算、操作都可以作为表达式并可以放到任何需要数值结果的地方,只要数值类型能够匹配常见的可以产生数值结果的运算和操作算术、逻辑、位运算等?:、&、*等有返回值的函数赋值常见的需要数值的地方有:赋值条件判断函数调用C语言中的三大定律类型定律任何类型都可以在任何需要类型的地方使用用任何类型定义的变量都要占用内存已知特例函数返回值不能定义为数组类型函数参数定义为数组类型,此时该参数不占用内存,而是共享函数调用者传入的数组空间常用类型基本数据类型、指针、数组、结构体……常见的需要类型的地方定义变量定义指
7、针、数组和结构体函数参数和返回值sizeofC语言中的三大定律参数传递定律函数调用时的参数传递永远都是传值调用,把实参的值拷贝给形参实参:调用者提供的参数形参:函数定义的参数基本数据类型Struct数据类型指针作为参数时,把指针变量的内容(即其指向的内存地址)做了拷贝数组名作为参数时,把它等同于指针看待了分析题一:1.在C语言程序中,xyz与Xyz是相同的变量,变量名的组成?2.变量的类型通常指___?___和___?___。3.字符串的结束符为什么?“”还是“ ”?。4.以下语句:inta=6;a+=a;printf(“%d”,a);
8、输出结果?5.C语言规定以_____字符作为字符串结束标志。。6.一个C语言程序是由若干个组成的,每个文件是由若干组成的。C语言可以包括多个函数,且程序总是从___
此文档下载收益归作者所有