您的位置:首页 > 编程语言 > C语言/C++

学习C语言的第二天

2017-12-05 23:55 239 查看
例1:

int main()

{

int a;

float b;

double c;

char s;

printf(“%d”,sizeof(a));

printf(“%d”,sizeof(b));

printf(“%d”,sizeof(c));

printf(“%d”,sizeof(s));

return 0;}

这是我学习C语言的第二天敲的第一个代码,使我对各种数据类型的大小有了初步的认识,以及知道我们写代码需要系统分配内存空间。

例2:

int main()

{

unsigned int a=-10;

int b=6;

printf(“%u\n”,a+b);

printf(“%d”,a+b);

return 0;


}

这个程序告诉我们当你使用不同类型输出数据时,会产生不同的结果。

通过这个程序使我初步认识了数据类型转换。

例3:

int main()

{

int a=-2;

unsigned int b=1;

if(a+b>=0)

printf(“1 “);

else

printf(“0 “);

printf(“%d “,a+b);

printf(“%u”,a+b);

return 0;


}

这个程序和上面那个所要表达的意思是一样的。

例4:

int main()

{

char a[1000];

int i;

for(i=0;i<1000;i++)

{

a[i]=-10-i;

}

printf(“%d\n”,strlen(a));

printf(“%d\n”,i);

printf(“%d\n”,a[i]);

return 0;}

这个程序当时听老师讲了还是一脸蒙逼,最近拿出来看,有点感觉了,这样写的结果是246 1000 -24,如果把-10改成10时,结果是10 1000 -24。

例5:

int main()

{

char c1,c2;

c1=’a’;

c2=’b’;

c1=c1-32;

c2=c2-32;

printf(“%c\n”,c1);

printf(“%c”,c2);

return 0;}

结果把小写的ab变成了大写。

例7:

int main()

{

float a= 3.0/5;

printf("%.2f",a);
return 0;


}

这个程序的结果是0.60,精确到小数点后两位。

例8:

int main()

{

int a,b;

scanf(“%d %d”,&a,&b);

printf(“%d”,a+b);

return 0;


}

实现了对整数的输入和输出。

例9:

int main()

{

float a=0;

if(0==a)

{

printf(“=0\n”);

}

else

printf(“idiot”);

return 0;}

这个程序使我熟悉了if语句。

例10:

int main()

{

int a[100];

a[0]=0,a[1]=1;

printf(“%d “,a[0]);

int i=2;

while(a[i-1]<100)

{

a[i]=a[i-1]+a[i-2];

printf(“%d “,a[i-1]);

i++;
}
printf("\n");
return 0;


}

这个程序是为了输入100以内的斐波那契数。

这是我学习C语言第二天敲的所有代码,总体来说还是挺全面的,使我对C语言的一些语法规则有了一定的了解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: