如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2.1C的基本词法单位C的基本语法单位是函数2.2C的数据类型四则运算2.3C的运算符和表达式2.3C的运算符和表达式2.4C的输入与输出分析程序运行结果:#include<stdio.h>voidmain(){inti,j;i=j=10;printf("i=%d,j=%d\ni(8)=%o,j(16)=%x\n",i,j,i,j);}#include<stdio.h>voidmain(){inta,d,b,c;scanf(“%d%d%d%d”,&a,&b,&c,&d);}分析以下程序运行结果#include<stdio.h>voidmain(){inta,b,c,d;scanf("%d%d%d%d",&a,&b,&c,&d);printf("\a%d%d%d%d\n",a,b,c,d);}课本49页:例2.26~2.40C的输入与输出练习例2.2(P27)例:字符常量与变量字符常量与变量例:字符常量与变量C算术运算符和表达式C算术运算符和表达式C自增自减运算符和表达式C自增自减运算符和表达式例:C赋值运算符和表达式例:C算术复合赋值运算符和表达式C关系运算符和表达式C逻辑运算符和表达式C逻辑运算符和表达式C逻辑运算符和表达式例:C逻辑运算符和表达式例:C逻辑运算符和表达式C逻辑运算符和表达式C逻辑运算符和表达式#include<stdio.h>voidmain(){inta=1,b=2,c=3,d=4,e=5,m=1,n=1;printf(“%d\n\r”,a<=0?-1:1);printf(“%d\n\r”,m==n?a:b);printf(“%d\n\r”,a==b?(e-c):(e-d));}#include<stdio.h>voidmain(){inta=1,b=2,c=3,d=4,m=7,n=7;printf(“%d,%d,%d\n\r”,m,n,a+d==b+c?m=a>b:n=c>d);m=n=8;printf(“%d,%d,%d\n\r”,m,n,a+d!=b+c?m=a>b:n=c>d);}#include<stdio.h>voidmain(){inta=1,b=2,x;printf(“%d,%d,%d,%d\n”,a,b,x,a<b?(x=5):a>b?(x=6):(x=7));}#include<stdio.h>voidmain(){inta;printf(“%d\n\r”,(55+8,7+9,10-5));printf(“%d\n\r”,(a=3*5,4*a));}#include<stdio.h>voidmain(){inta=5,b=3,c,d;d=(c=a++,c++,b*=a*c,b/=a*c);printf(“%d%d%d%d\n”,a,b,c,d);}1、如果inta=2,b=3;floatx=3.5,y=2.5;,则表达式(float)(a+b)/2+(int)x%(int)y的结果是_________。2、假定x和y为double型,则表达式x=2,y=x+3/2的值是____________。3、floata=12.2,b=32.6;intc=10;,求表达式(int)(a+b)、(int)a+b和(double)c/4。位是计算机内部数据储存的最小单位。来自英文bit,音译为“比特”,表示二进制位。字节是计算机中数据存储的基本单位。来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成。字是计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数倍)字节构成。#include<stdio.h>voidmain(){printf("%d",sizeof(int));printf("%d",sizeof(5*9));printf("%d",sizeof(34L));printf("%d",sizeof(short));printf("%d",sizeof(unsignedshort));printf("%d",sizeof(float));printf("%d",sizeof(double));printf("%d",sizeof(3.6+9.87));printf("%d\n",sizeof(37.6F+0.6));printf("%d\n",sizeof(37.6F+0.6L));}intx=2,y,*p;shorta=6,b,*m;p=&x;m=&a;y=*p;b=*m;#include<stdio.h>voidmain(){