C语言学习第二天总结

1.数据类型包括一下几种

字符-------------char

短整型-----------short

整形--------------int

长整型-------------long

更长的整形------long long

单精度浮点数------float

双精度浮点数-------double

2.如何测试这几种数据类型的长度呢

printf("%d",sizeof(char));

结果为1,单位为字节(byte)。1byte=8bit 1bit为1二进制位

其他测试结果依次为2 4 4 8 4 8

3.声明变量格式:
 

int a=10;
float b=3.45;

4.打印整形要用%d,打印单精度要用%f,打印双精度要用%lf

int a=0;
float b=2.35;
printf("%d",a);
printf("%f",b);

以%f打印可保留到小数点后6位

5.scanf函数的应用

scanf_s函数是VS编译提供的,不是C语言标准规定的,只能在vs里跑。在程序最开头要加上#define _CRT_SECURE_NO_WARNINGS 1才可以不报错

还有一种一劳永逸的办法

找C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCProjectItems的newc++file

以 管理员身份(否则权限不够)打开记事本后通过路径找到并代打开newc++file(打开路径是注意把显示文本改为显示全部文件)加上一行#define _CRT_SECURE_NO_WARNINGS 1保存

scanf函数应用格式:

scanf("%d",&a);//意思是输入一个整形给到a上

6.最后自己写了一段小程序,输入年龄和体重,输出体重年龄比

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int age = 0;
	float weight = 0;
	float ratio = 0;
	printf("your age=\n");
	scanf("%d", &age);
	printf("your weight=\n");
	scanf("%f", &weight);
	ratio = weight / age;
	printf("The ratio is %f", ratio);
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值