c语言temp代表什么(C语言的简单了解及学习)

在上一章我们了解C语言的基本结构并手写了第一个C程序,当然由于一些操作上的失误,导致了未能给大家展示编写程序的截图。哦,还有小伙伴问我用的什么软件,我现在在用dev。

上一章的截图

c语言temp代表什么(C语言的简单了解及学习)

那么我们也要开始对今天的内容进行学习了,今天我们应该开始学习一些C语言中的基本概念,常量与变量、各种类型数据的储存空间以及C数据的运算。

因为篇幅原因我们将分三小节进行讲解。

一、常量与变量

1. 常量

常量是一种固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。

常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。关于这些基本的数据类型我们将在下一小节进行详细的讲解。

常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

整数常量

整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。例如我们定义一个常量a的值是22,那么用十进制表示是 int a=22;,那么如果换做用八进制表示呢?此时该语句就会变为 int a=026;,对,下面的语句就是用十六进制表示的 int a=0X16;诶这个时候是不是有点懵?别紧张,我们当时也懵。那么你是不是想了解怎么进行单位的换算呢?不过,大可不必,因为基本是用不到的。除非你自己想用。

有时整数常量也可以带一个后缀,后缀是U和L的组合,U 表示无符号整数,L 表示长整数。后缀可以是大写,也可以是小写,U和 L的顺序任意。那他们在什么时候使用呢?

以下是引用的内容:

字面量整数数字如果在int整数范围内,就默认是int类型的,如果超过了int整数范围,就默认是long类型的。 int的范围是负20多亿到正20多亿,10十位数字,34359738368明显11位数字,已经超过int范围,默认就是long型的,后面加不加L都是一样的。 在int范围内的整数字面量后加L才有实际意义。

这个东西现阶段基本也用不到

浮点常量

浮点常量由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。

当使用小数形式表示时,必须包含小数点、指数,或同时包含两者。当使用指数形式表示时,必须包含整数部分、小数部分,或同时包含两者。带符号的指数是用 e 或 E 引入的。

字符常量

是括在单引号中,例如,‘x’ 可以存储在char类型的简单变量中。关于char这一关键字,我们在后面的小节中会给予解释。

字符常量可以是一个普通的字符 ‘x’、一个转义序列‘t’,或一个通用的字符‘u02C0’。

在 C 中,有一些特定的字符,当它们前面有反斜杠时,它们就具有特殊的含义,被用来表示如换行符n或制表符t等

下图是一些转义字符及其含义,图片为引用内容

c语言temp代表什么(C语言的简单了解及学习)

字符串常量

字符串字面值或常量是括在双引号 “” 中的。一个字符串包含类似于字符常量的字符:普通的字符、转义序列和通用的字符。当然如果你要打个句子,又没用汉语,又想让人看懂,不被打,就可以使用空格做分隔符。举个栗子,例如你想打个英文“Hello world”结果你搞了个“Helloworld”,这是两个词,再多了,嗯那和乱码也就没有区别了。

2. 变量

在了解完常量之后我们接下来就是了解一下C语言中的变量。在C语言中变量其实是程序可操作的存储区的名称,就像是你我的名字一样,代表我们这个人,而C的变量就是代表了储存区。

并且每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头,划重点不要尝试拿数字做开头,他不对。大写字母和小写字母是不同的,因为 C 是大小写敏感的,换句话说就是假定你定义了一个变量temp,那么TEMP,Temp并不等于temp,而是作为两个单独的其他变量。

还有C中的左值和右值是两种类型的表达式

以下内容来自引用:

左值:指向内存位置的表达式被称为左值表达式。左值可以出现在赋值号的左边或右边。

右值:术语右值指的是存储在内存中某些地址的数值。右值是不能对其进行赋值的表达式,也就是说,右值可以出现在赋值号的右边,但不能出现在赋值号的左边。

举个例子

a=3;

a,就是左值,为嘛?他在左边啊,你不会这都猜不到吧? 那右值你肯定也了解了吧。至于上面的定义也很好理解,就是一个具体的值不能放在左边。为啥?你仔细想想给一个变量赋予一个值或另一个变量我可以理解,但给一个具体的值赋一个变量这叫个什么事。

二、各种类型数据的储存空间

在结束第一节的学习后我们要进行第二节的学习,在这一节我们要了解各种各样类型的数据。数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。这一节将向大家介绍一下一些基本的常用的数据类型。

int,是整型类型。

int a;

就是将变量a定义为一个整型变量,那么a如果被输出,那么a只能是一个整数,换句话数,a只能能精确到个位数。

float、double则恰恰相反,他们则是浮点类型,对于他们而言与int的区别就是,他们可以将数值精确到小数点后。而二者之间的的不同则是精确范围的不同,double要优于float。前者是15位而后者只有6位。

上面三者都与数字有关而下面这一位就有所不同了,他可以定义字符。

char a= ‘x’;

则是将a定义为字符‘x’,输出a的时候将会在屏幕上显示字符‘x’,当然有的小伙伴可能输出的是120啊,78啊,或这空白啊之类的,这是你们犯了一些小小的错误。

示例如下

c语言temp代表什么(C语言的简单了解及学习)

以上这些就是目前前期你大概率会天天碰到的一些数据类型了,当然还有一些像void 类型,枚举类型,派生类型这些数据类型,在这里就不多作介绍了。有兴趣的小伙伴们可以去自行百度一下哦。

三、C数据的运算

C语言中的数据运算形式非常多,基本上你在数学上学到的这里都有,加减乘除,非或与,大于小于等于不等于……

在这里我会为大家介绍一些新一点的运算符

1:++、–:++为自增运算符,–为自减运算符,二者正好相反。以–为例,我们先 int a=10

此时a–将得到9,但要注意a=b–;与a=–b;是两个操作,a=b–;是先把b的值赋给a在对b进行自减操作,而a=–b;则是先对b进行自减,然后再把b的值赋给a。

还有一种是这种形式的a+=b;其意义为a=a+b;当然类似的运算还有-=,/=,%=……

老规矩详细的运算规则及解释我就留在下面了。

以下图片均来自引用:

c语言temp代表什么(C语言的简单了解及学习)

c语言temp代表什么(C语言的简单了解及学习)

c语言temp代表什么(C语言的简单了解及学习)

c语言temp代表什么(C语言的简单了解及学习)

那你可能又有疑问产生了,这么多的规则那么它们之间的运算规则又是什么呢?废话不多说,我们直接上图:

好了今天的内容就到此为止了,如果有什么疑问可以私信我哦!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月8日 下午4:36
下一篇 2023年5月8日 下午4:37

相关推荐

  • 中小学生守则九条(中小学生守则是什么)

    消防员叔叔手举灭火器,喷出的水花里浮现出禁止乱扔烟蒂的警示;仿照艺术大师梵高的创作手法,展现金秋收获的美好场景…… 最近,黄浦区蓬莱路第二小学的校舍走廊里有了新面孔——39幅以《中小学生守则》内容为主题的原创学生绘画作品,吸引了师生们在课间驻足欣赏和学习。 《中小学生守则(2015年修订)》共9条,282字,涵盖了学生德智体美劳全面发展的基本要求。多年来,蓬…

    2022年11月21日
    240
  • 余额变更积分兑换是真的吗(收到清零提醒余额变更短信怎么办)

    其实每年都会有比较老套的骗局出现,无外乎都是哪几种方式,最后都是让你进入钓鱼链接,属于自己的银行卡号并且给验证码,所谓的余额变更积分兑换都是假的,不要相信!余额变更积分兑换是真的吗假的,这是钓鱼链接。

    2022年10月11日
    7250
  • 烤红薯要去头去尾吗(烤红薯为什么去头尾)

    烤红薯是秋季比较受欢迎的一种食物,它吃起来味道香甜可口,营养丰富,适量食用对身体有一定好处,很多人都会在家烤红薯,一般不用去头去尾,如果红薯个头比较大,也可以去头去尾,这样可以节省空间,方便烹饪,还可

    2022年10月12日
    800
  • 破天荒的典故源自于哪里(破天荒一词的来历和什么有关)

    “破天荒”的出处及释疑:“五十年来,自是人废;一千里外,岂曰天荒!” 文:枯木 “破天荒”是现代常用词语,意思是指以前从来没有出现过的事,或第一次出现的事;旧时文人常用“破天荒”来表示突然扬名得志。这个词语出自于五代时期王定保的《唐摭言》、宋人孙光宪《北梦琐言》以及《太平广记》。 《唐摭言·卷二·海述解送》记载:“荆南解比,号‘天荒’。大中四年,刘蜕舍人以是…

    2022年11月9日
    330
  • c和弦的6种按法图片(吉他基础和弦之C调常用和弦)

    基础和弦之C调常用和弦 学会和弦就能早日轻松弹唱噢~ 本节课阿祁老师带大家一起认识C调的几个常用和弦:C、Dm、Em、F、G、Am、G7。 和弦怎么按? 大家一定要记得,按和弦的每一根手指,都要尽可能贴近品丝,但注意不要按在品丝上!这样才能够发出清晰的声音噢~ 另外,按和弦时左手腕略向前下方(外)压,不可以握住琴颈,具体手势参照下文图片示例。 1.C和弦指法…

    2023年7月26日
    140
  • win10设置兼容性视图设置(win11找不到兼容性设置的解决方法)

    大家都知道软件无法运行问题大都是由兼容性导致的,所以这时我们就需要以兼容模式运行这个程序,有朋友说在自己使用的win11系统中,没有找到兼容性设置,今天来说说win11找不到兼容性设置的解决方法.

    2022年10月13日
    530
  • 集成显卡啥意思(笔记本独显和集显哪个好)

    又到了高考结束的日子,不少学生党都会选择在这段时间购入一台笔记本点到,这就不得不提到笔记本的集显和独显了,这两者的选择也决定了用户的使用体验,下面就让我来告诉你笔记本的集显和独显到底该怎么选。 独显即独立显卡是指成独立的板卡存在,需要插在主板相应的接口上,由于独显技术上的优势,在显示效果和运行性能方面都要大大优于集显。看到这不少朋友肯定要问了,那不是选独显就…

    2023年5月12日
    130
  • 探险类电影排行榜前十名(十部奇幻冒险电影推荐)

    1、《光灵》 《光灵》显然是想打造一个现代社会版的“魔兽世界”或“指环王”,期间穿插着对种族歧视、黑恶势力割据、官方腐败等现象的影射和问责,但一个多小时的片长不可能撑起如此宏大而深刻的主题,所以只能烂尾。但若是作为一个系列的初篇,《光灵》的剧情如此设定便不难理解,毕竟作为首部曲引出多方势力、交代核心人物、呈现体系架构便足以。 2、《沉睡之地》 《沉睡之地》将…

    2023年2月12日
    170
  • 8米36!王嘉男世锦赛跳远夺金:创造中国田径历史

    据中国国家田径队官微,正在美国俄勒冈尤金市举办的2022世界田径锦标赛上传来捷报。中国选手王嘉男最后一跳发挥出色,跳出8米36,最终摘得金牌,这也是中国体育健儿在本届世锦赛上的首

    2022年9月5日
    540
  • 国际名牌服装标志(名牌衣服品牌大全标志)

    Logo作为品牌的必要标识,在传播中占据着举足轻重的地位。比起各种系列不一的产品,鲜明而独特的logo更容易成为一个品牌的形象标志。而随着社会的不断发展,人们审美的不断改变,logo也是不断变化的。因而,在奢侈品服装鉴定学习课程中,很重要的一课就是教学员辨认各大奢侈品品牌的新旧logo。下面就让我们通过几个具象的奢侈品logo新旧对比,感受奢侈品服装鉴定学习…

    2022年12月6日
    220

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信