C语言学习(2)---基本数据类型

本文介绍了C语言中的基本数据类型,包括变量、常量的分类与使用,整型(如int、short、long等)的特点和存储形式,字符型的表示,以及浮点型(float、double)的概念和表示方法。还提到了不同数据类型的取值范围、存储空间以及打印格式。
摘要由CSDN通过智能技术生成

一、分类

        计算机运行过程中需要使用各种各样的数据,包括数字和字符。而在程序运行前就定义好不改变的量我们称之为常量;运行期间可能改变的值我们称之为变量。

1.变量

1.定义变量:  类型 + 名字  =  数据 ;

eg.

 以上创建的均是变量,变量创建后一定要初始化,就是等号后边的初始化值(不初始化不推荐)

变量意味着可以改变,可以给以上的变量的值及逆行变化,比如+1,或者++;

2.变量又可以分为局部变量和全局变量;

大括号内部变量为局部变量;大括号外的是全局变量;

局部变量只在局部内可以使用,全局变量整个工程均可用;不同文件需要声明。

当局部变量和全局变量名字冲突情况下,局部优先,输出 a =20;(不建议把这两个名字写成一样的)变量创建可以在main函数外,但是赋值什么必须在main函数内;

全局变量不能跨文件使用;(两个.c文件,不能跨文件使用)需要声明变量

函数外部声明  extern int g_val  即可;

3.变量的使用: 求两个整数的和;

注意: scanf里的输入数据格式必须和调试框里输入格式相同,vs2022中,scanf不能直接使用,会报错,

采用解决办法是:

1.在源文件的第一行添加 

2.改用scanf_s

 注: scanf_s函数是vs编译提供的,不是C语言规定的,想在其他软件跑,只能用scanf

2.常量:

1.分类:  ①字面常量  eg :  3.14  ,'a' (没什么意义,但存在)

           

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值