初始c语言中数据类型及解决代码中部分问题

一.数据类型

char   字符数据类型      short   短整型     int   整型

long  长整型     long long   更长的整形     float 单精度浮点数

double  双精度浮点数  

在打代码过程中   浮点型用%f 指示        双浮点型用%lf

                             整型用%d

(若想计算各数据类型占用内存 ,可用printf("d\n",sizeof(...));来计算)

二.代码中部分问题

1.关于局部变量和全局变量

局部变量在{}内输入,而全局变量在{}外输入

且当局部变量和全局变量存在命名冲突时,以局部变量优先

例如

#include<stdio.h>

int a=10;

int main()

{

   int a=100;

printf("%d\n",a)

return 0;

}

中输出的a=100

2.关于在visual studio中scanf报错的问题

需要在编写代码的开始加入#define _CRT_SECURE_NO_WARNINGS才可继续运行

如上例

3.下为今日编写的求平均值的代码 

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int main()

{  

int arr{10}={0};

int i=0;

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

{

scanf("%d",&arr[i]);

}

int sum=0;

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

{

sum=sum+arr[i];

}

int avg=sum/10;

printf("avg=%d\n",avg);

return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值