首页 > 其他分享 > C语言笔记

C语言笔记

时间:2022-10-29 21:00:15浏览次数:61  
标签:逗号 数据类型 笔记 C语言 运算符 单目 sizeof 表达式

Part  6

      之前就已经出一篇运算符的笔记了,但是运算符这里的知识点很多,小编会不断为小萌新们补上!

    之前已经出过一篇 算数运算符、赋值预算符、关系运算符、自增自减

   1.今天补充逗号运算符

①”,“也是一种运算符,称为逗号运算符,其功能就是把多个表达式连接起来组成一个表达式,称为逗号表达式

②形式为:      表达式1,表达式2,··表达式n

③执行顺序:从左至右依次3计算每个表达式的值,并把最后一个表达式的值作为整个逗号表达式的值

 

                       C语言笔记_运算符

④逗号运算符是单目运算符,其优先级最低,是左结合

例如



                       C语言笔记_运算符_02


  2.求字节运算符

  sizeof用于求数据类型所占的字节数

①形式:sizeof(表达式)或  sizeof 表达式  或  sizeof(数据类型名)

②它是单目运算符

例如 sizeof(数据类型)



                       C语言笔记_运算符_03


字节符运算



                       C语言笔记_运算符_04

【sizeof(3+5.0)5.0让括号里的数据类型变为double,所以a为8;sizeof 3为整型,所以输出的值为4,b=4+5=9;”china'为字符串,输出时加上\0,所以为6】

3单目运算符,双目运算符

单目运算符就是只有一个数,例如赋值运算符a+=

双目运算符有两个数,例如a+b

4.优先级

单目运算符>双目运算符;双目运算符中%、*、/都优于+-

5.左/右结合

左结合就是自左向右计算,例如x-y+z,就是先执行x-y,再执行+z

有结合就是自右向左计算,例如x=y=z,就是先执行y=z,再执行x=(y=z)

















标签:逗号,数据类型,笔记,C语言,运算符,单目,sizeof,表达式
From: https://blog.51cto.com/u_15789081/5806543

相关文章

  • 学习笔记——Servlet
    2022-10-29 Servlet1、 Servlet的作用:例如:查询数据(1)浏览器端点击某个查询功能,向服务器端发出请求;服务器端解析请求,创建Servlet对象,并调用特定方法;Servlet对象调用“D......
  • 程序员修炼之道:从小工到专家 阅读笔记4
    Bug是一个程序员必须要面对的东西,在处理bug的时候,有些事情就显得尤为重要。发现bug后你应该专注于修正问题而不是指责,bug是你的过错还是别人的过错,并没有关系,你应该考虑的......
  • 程序员修炼之道:从小工到专家 阅读笔记3
    我是先读的本书的利用好shell编程,内容大致如下,可以通过对shell编程,构建复杂的宏命令,,完成你经常进行的各种活动。利用命令shell的力量,熟悉shell,你自己的生产率迅速提高,多花......
  • 第二章 读书笔记
    选择器1.选择器和声明都可以分组,选择器中声明样式重复过多,可以采用分组的方法,这样更易于代码的维护,选择器分组要注意分隔符“,”。1h1,h2,p,div{2color:#ccc;3......
  • 初识C语言
    1.C语言是一门计算机语言(人和计算机交流的语言C/C++/JAVA/python) 2.计算机语言的发展:二进制---汇编语言---B语言---C语言…(高级语言,有国际标准). 3、写C代码:创建项目(放好......
  • 【HDLBits刷题笔记】09 Latches and Flip-Flops
    Dff这一节终于开始时序电路了。首先是一个用的最多的D触发器。moduletop_module(inputclk,//Clocksareusedinsequentialcircuitsinputd,o......
  • 程序员修炼之道笔记4
    第六节:交流1、知道你想要说什么当我们面临会议,重要通话,或者只是撰写技术文档,问下自己你要表达的中心想法是什么,围绕这一点进行展开。2、了解你的听众比如你要做一场分......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-1开篇
    ##1.1框架篇-工欲善其事,必先利其器1、集中式缓存redis2、消息队列rabbitmq3、集中式日志ELK4、任务调度1)WinJob2)HttpJob5、应用监控Metricshttps://github.com/A......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-2 企业总体架构
    ##2.1企业商务模型##2.1架构现状1、功能架构2、应用架构3、数据设计4、物理架构##2.3领域模型##2.4架构规划1、顶层架构规划俯视图剖面图2、网站功能规划3、......
  • 【读书笔记】小团队构建大网站:中小研发团队架构实践-3 应用架构设计
    ##3.1初识架构设计软件工程一般可分为需求、设计、编码、测试、部署和维护架构设计输入的是PRD产品需求文档),输出的是架构设计文档,中间是处理过程和工具##3.2应用架......