C语言数据类型与变量笔记1

本文介绍了C语言中的数据类型,包括内置的浮点型、整型、字符型和布尔类型。布尔类型需要包含头文件。signed和unsigned修饰符用于字符型和整型,分别表示有符号和无符号。数据类型的取值范围可以通过文件查看。变量的创建涉及数据类型选择、命名和初始化,局部变量和全局变量有作用域差异,当同名时,局部变量优先。算术操作符如+、-、*、/和%也在文中提及。
摘要由CSDN通过智能技术生成

数据类型介绍

在生活中我们会把一些具有相似特点的食物归纳在一起,形成一个大类,比如蔬菜类,零食类,饮料类····
在C语言中,也会对数据进行分类,这样便于计算机能更好的理解,执行一些相应的操作;
数据类型分为内置和自定义,今天我学的主要是内置型;分为四个类型

  • 浮点型
    -在这里插入图片描述

  • 整型

  • 在这里插入图片描述

  • 字符型
    -在数科啊啊 这里插入图片描述

  • 布尔类型
    布尔类型是表示真假
    要想用它必须使用相应的头文件,#include <stdbool.h>
    布尔类型赋值只能赋值真和假,就是true和false
    在这里插入图片描述

signed和unsigned的区别

在C语言中,用singned和unsigned来修饰字符型和整型,注意只能修饰字符型和整型,字符型和整型,字符型和整型,重要的事情说三遍!!!不能修饰浮点型。
singned的意思是——即可表示有符号的数也可表示无符号的数,也就是可表示正负数;
unsigned的意思是——表示无符号的数,只能表示0和正整数
另外需要提的一点就是:
int 类型就是即表示有符号又表示无符号的,所以int=signed int
在这里插入图片描述

数据类型的取值范围

unsigned的好处是同样⻓度的内存能够表⽰的最⼤整数值,增⼤了⼀倍。
比如 signed short int它能够表示的数据范围是-32768~32767,
而unsigned short int 它能够表示0~65536
所以这就是他的优点,每个事物都有优缺点,两面性
在这里插入图片描述
关于各种数据类型范围的查看可以在#include <limits.h >文件中查找;
<float.h> 这个头⽂件中说明浮点型类型的取值范围。

变量

变量的创建
三部曲:确定数据类型——起名字——初始化(也可以直接定义)——有需要在重新赋值,
赋值是在已经有初始值的基础上进行修改,叫做赋值;赋值操作符是等于号=;重新赋的值会替换掉之前的值,更新,

什么是变量,就像我们去超市买东西一样,你想买一些火锅,那你首先要找到卖各种各样火锅类型的售卖点,其实这个就相当于找到了相对应的数据类型,接下来你就要起一个变量名,而这个变量名其实就相当于各种火锅的名字,什么自嗨锅,麻辣火锅,这些都是不确定的,名字随时都可以换的,而初始化和赋值就相当于定价,在创建变量的同时给一个初始值叫初始化,初始化就相当于这些火锅是刚刚才进来超市的一批货,定价可能还没来得及修改,而后期的调整可能会让这些价格产生变化,就相当于重新赋了值。

变量的分类
变量分为全局变量(在大括号外)和局部变量(在小括号里);
局部变量会受限,
且有一条规则需记住:

  • 当全局变量和局部变量同名时,采用就近原则,也就是局部优先,局部变量优先;

算术操作符(操作符也被叫做:运算符,):+、-、*、/、%(取余或求模运算)

先说取余运算
他只能用于两个整数之间取余,不能用于浮点型数;
在这里插入图片描述
就先写到这吧,实在太累了;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值