首页 > 其他分享 >第二课笔记

第二课笔记

时间:2022-10-20 18:34:37浏览次数:60  
标签:语言 按位 常量 笔记 操作符 字符串 机器语言 第二课

程序设计语言是指计算机能够接受和处理的,具有一定格式的语言

程序设计语言主要分为机器语言、汇编语言、高级语言。其中,机器语言和汇编语言统称为低级语言。

机器语言是唯一能够被计算机直接识别和执行的语言。

编译程序:将高级语言所编写的源程序翻译成等价的用机器语言表示的目标程序

解释程序:对源程序一边翻译,一边执行,不产生目标程序

执行一个c程序一般有四个步骤,分别为:编辑、编译、链接、执行等

数据在计算机上存储的时候,存储的是二进制


______________________________________________________

当scanf和printf等库函数报错时,可以在代码的第一行加上:

#define _CRT_SECURE_NO_WARNINGS 1

下载notepad++

scanf是c语言提供的

scanf_s不是标准c语言提供的,是由vs编译器提供的,所以不具备可移植性

常量

c语言中的常量分为以下几种:

1.字面常量:一个确切的值

2.const修饰的常变量

const int n = 10;

n是变量,但是又有常属性,所以我们说n是常变量

3.define 定义标识符常量

#define MAX 10

4.枚举常量   eunm

字符串

由双引号引起来的一串字符称为字符串字面值,或者简称为字符串

注:字符串的结束标志是一个\0的转义字符。在计算字符串长度的时候\0是结束标志,不算作字符串内容

转义字符就是转变原来的意思

%s 输出字符串

strlen 函数用来计算字符串长度

数组

数组是一组相同类型元素的集合,取值通过下标的方式来取值

操作符

算术操作符:+ - * / %

位移操作符:《 》    移的是2进制位

位操作符:&(按位与)  ^(按位或)  |(按位异或)

赋值操作符: =    +=  -= *=    /=   &=   ~=   |=  》=   《=

单目操作符: !  -    +   &   sizeof   ~   --    ++      

sizeof   计算的是变量/类型所占的空间的的大小,单位是字节。

标签:语言,按位,常量,笔记,操作符,字符串,机器语言,第二课
From: https://blog.51cto.com/u_15832122/5780413

相关文章

  • c语言—操作符篇—笔记
    这章有很多要记得东西,比如操作符属性表(未附),真的需要记忆。操作符1.分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达......
  • layabox文档阅读笔记
    官方技术文档LayaAir引擎快速上手指南【新手必读】体验全部的LayaAir示例......
  • 迷迷糊糊学习笔记
    poweshell是最稳定的一个工具点击文件名,certuil.exe是作为证书服务的一部分安装的命令行程序,我们可以使用此工具在,目标计算机中执行恶意的exe文件以获得meterpreter会话......
  • 【Kubernetes】K8s笔记(十):Service 解决服务发现的关键问题
    目录0.打造Service对象的动机1.Service的工作原理2.使用YAML描述Service3.在Kubernetes中使用Service4.以域名方式使用Service5.让Service对外暴露服务......
  • 前端笔记-html-引用-20221020
    HTML引用1.<q>标签:用于短的引用。浏览器通常会为<q>元素包围引号。<p>WWF的<q>目标是构建人与自然和谐共处的世界</q></p> 2.<blockquote>标签:长引用。浏览器......
  • ansible学习笔记
    ansible基础[toc]ansible批量管理服务器的工具2015年被红帽公司收购使用Python语言编写的基于ssh进行管理,所以不需要在被管端安装任何软件ansible在管理远程主机的时候,主要......
  • 算法数学笔记-五、群论入门
    #五、群论入门####群的定义可以理解为:$群G(S,*)=集合(S)+运算(*)$群的4个条件:在运算$*$作用下:1.封闭性2.存在单位元3.逆元存在4.$*$运算满足结合律 ####......
  • java学习笔记40
    面向对象static关键字详解静态属性packageoopzong.oop.opp6;//static:在类中使用修饰成员变量,在方法就是成员方法 静态方法和静态属性publicclassStudent{​ ......
  • vue3的学习笔记:MVC、Vue3概要、模板、数据绑定、用Vue3 + element ui 实现购物车案例
    一、前端MVC概要1.1、库与框架的区别框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架而jQuery则是库。......
  • 【学习笔记】JSP基础语法和指令
    JSP基础语法和指令写jsp代码之前,需要导入四个包Servlet依赖JSP依赖JSP表达式依赖standard标签库 基础语法jsp表达式语法:<%=xxxxxxx%>xxxxxxx为j......