当前位置:主页 > 查看内容

C语言-2(学习C语言的第二天)

发布时间:2021-06-16 00:00| 位朋友查看

简介:一.数据类型 我们生活中有许多不同的数据如身高体重年龄等。要记录这些不同类型的数据我们就需要不同的数据类型的变量来向内存申请空间。例如 int age 18; char ch ‘A’; float height 176.86; double weight 120.33; 常用的数据类型有7种char / int / shor……

一.数据类型

我们生活中有许多不同的数据,如身高,体重,年龄等。要记录这些不同类型的数据,我们就需要不同的数据类型的变量来向内存申请空间。例如:
int age = 18;
char ch = ‘A’;
float height = 176.86;
double weight = 120.33;
常用的数据类型有7种:char / int / short / long / long long / float / double
打印输出不同类型的变量需要用到不同的转义字符
例如打印
char类型的常用——% c 字符类型 % s 字符串类型
int\short\long\long long ——% d 整型十进制
float——% f 单精度浮点型十进制
double ——% lf 双精度浮点型十进制
% p——以地址的形式打印

在这里插入图片描述
bit—比特位
byte—字节—等于8个bit
kb-- - 千字节 = 1024byte
mb-- - 兆字节 = 1024kb
gb-- - 吉字节 = 1024mb
tb-- - 太字节 = 1024gb
pb-- - 拍字节 = 1024tb

#include<stdio.h>
int main()
{
	short age=18;//向内存申请2个字节=16bit来存放18
	return 0;
}

二.变量

1.全局变量:定义在代码块({})之外的变量
2.局部变量:定义在代码块({})之内的变量

#include<stdio.h>
int num1=10;//全局变量
int main()
{
	int num2=20;//局部变量
	return 0;
}

局部变量和全局变量建议不要相同,容易bug
相同时,局部变量优先

#include<stdio.h>
int a=10;
int main()
{
	int a=20;
	printf("%d\n",a);
	return 0;
}

3.变量的使用:计算num1和num2的和

以下为相关代码
#include<stdio.h>
int main()
{
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	scanf("%d%d,&num1,&num2");
	sum = num1 + num2;
	printf("sum=%d\n",sum);
	return 0;
}

&取地址符号,C语言规定变量定义在代码块最前面
在这里插入图片描述
但运行后会出现一个警告,我们需要在文件上方添加#define _CRT_SECURE_NO_WARNINGS 1即可

4.枚举常量(一一列举)
eg:星期:1 2 3 4 5 6 7

5.变量的作用域
1)局部变量的作用域为变量所在范围
2)全局变量为整个工程

;原文链接:https://blog.csdn.net/Ja_king_/article/details/115439055
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐