1 / 41
文档名称:

c语言前5章总结.ppt

格式:ppt   大小:342KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言前5章总结.ppt

上传人:文库旗舰店 2018/6/30 文件大小:342 KB

下载得到文件列表

c语言前5章总结.ppt

相关文档

文档介绍

文档介绍:C语言复****br/>基本数据类型的常数表示和变量的定义
整型:
十进制
八进制以0开始
十六进制以0x或0X开始
定义变量类型 int (-32768~32767)、long、unsigned int (0~65535)、unsigned long
各类型所占的字节 int 2字节 long 4字节
long类型常数后缀l或L
unsigned类型常数后缀u或U
以下选项中不正确的整型常量是_____。
A. 12L B. 10LU C. 1,900 D. 123U
答案:C
如果 int i=16,j=23;执行printf("%x--%o",i,j)后输出为
A. 10--23 B. 10--27 C. 16--23 --27
答案:B
写出语句 printf ("%d, %o, %x", 0x12, 12, 012); 的输出结果。
答案:18, 14, a
实型:必须带小数点的数
浮点型:
指数型:aEb 或 a eb (其中,b为整型)
定义变量类型 float、double(实常量为double)
各类型所占的字节 float 4字节 double 8字节
各类型的有效位 6~7 位 15~16位
以下选项中不正确的实型常量是______。
-1
答案:C
字符型:'单个字符' 或转义符'\单个字符或数字'
定义变量类型 char 占1字节
大小写字母转换
大→小 c1= c1+ ‘a’-‘A’; 或 c1= c1+32;
小→大 c1=c1-(‘a’-‘A’) ; 或 c1= c1-32;
字符数字与数值数字转换:
将字符数字转换为数值 c=c- '0' ;
将数值转换为字符数字时,c=c+'0';
判断字符为大写字母: c>= 'A ' &&c<= 'Z '
判断字符为小写字母: c>= ' a ' &&c<= 'z '
判断字符为数字字符: c>= ' 0 ' &&c<= '9 '
有以下程序
#include <>
main( )
{ char ch1,ch2; int n1,n2;
ch1=getchar(); ch2=getchar();
n1=ch1-‘0’; n2=n1*10+(ch2-‘0’);
printf(“%d\n”,n2);
}
程序运行时输入:12 <回车>,执行后输出结果是。
答案:12
以下选项中不正确的字符常量是______。
A.'\n' B.'1' C."a" D.'\101'
答案:C
数字字符0的ASCII值为48,若有以下程序 main() { char a=‘1’,b=‘2’; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 A. 3,2 ,2 ,2 ,50
答案:C
在C语言中,char型数据在内存中的存储形式是。
A)补码 B)反码 C)原码 D)ASCII码
设有说明:char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为。
A)float B) double C)int D) char
 putchar函数可以向终端输出一。
A)整型变量表达式值 B)实型变量值
C)字符串 D)字符或字符型变量值
答案:D
答案:B
答案:D
循环将小写字母逆序输出(即从z到a),其语句为
for(i=0;i<26;i++) ________________________;
putchar(‘z’-i) 或 printf(“%c”,’z’-i);
以下程序的输出结果是。
main( )
{ char c1='6',c2='0';
printf("%c,%c,%d\n",c1,c2,c1c2);}
A) 因输出格式不合法,输出出错信息
B) 6,0,6 C) 6,0,7 D) 6,0,5
答案:B