程序员

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

作者:admin 2021-06-16 我要评论

一.数据类型 我们生活中有许多不同的数据如身高体重年龄等。要记录这些不同类型的数据我们就需要不同的数据类型的变量来向内存申请空间。例如 int age 18; char ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

一.数据类型

我们生活中有许多不同的数据,如身高,体重,年龄等。要记录这些不同类型的数据,我们就需要不同的数据类型的变量来向内存申请空间。例如:
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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 从零学 Go:原生数据类型

    从零学 Go:原生数据类型

  • 从零学 Go:基本语法介绍之变量的声明

    从零学 Go:基本语法介绍之变量的声明

  • Go 语言入门系列:Go 语言环境安装

    Go 语言入门系列:Go 语言环境安装

  • hook入门学习心得

    hook入门学习心得

腾讯云代理商
海外云服务器