首页 > 其他分享 >基础知识

基础知识

时间:2024-04-08 13:46:01浏览次数:17  
标签:局部变量 变量 int scanf float 基础知识 全局变量

一个字节八位二进制

一个字节二位十六进制

----------

变量

变量如果不初始化就会产生随机值

局部变量 和全局变量

局部变量和全局变量名字相同时,局部变量优先级高

--------------

========

-----------------

 

常量

例如 define  MAX 100 

--------------------------

scanf(“%d %d",&变量):&取地址

scanf("%5d",&a),是指从键盘录入五个元素

 printf(“%d”,变量)

 -------------------------------

c语言里没有字符串类型,只有字符类型。

字符串的末尾用‘\0’收尾

strlen()求字符长度的函数 ,他的头文件是string.h

-------------------------------------

函数有值传递和引用传递

------------------------------------

数组

声明数组

int arr[10];

====int 没有float大,int  可以向上兼容,但是float不可以向下兼容,会造成精度的丢失。

----------------------------------

typedef 类型定义

 

 

 

重新定义类,把复杂的类简单化。

---------------------

static 修饰局部变量时,出了作用域不会销毁;本质上改变了变量的存储位置。当程序结束才会销毁静态变量。

 

static 修饰全局变量时,外部连接属性变成了内部连接属性

 

---------------------------------

define 可以的定义 宏

 

 

 

 

标签:局部变量,变量,int,scanf,float,基础知识,全局变量
From: https://www.cnblogs.com/tkmi/p/17474773.html

相关文章

  • PCB学习记录-----入门&基础知识
    一、搭建环境1.下载嘉立创EDA 软件下载-嘉立创EDA(lceda.cn)选专业版在线编辑:嘉立创EDA(专业版)-V2.1.45(lceda.cn)官方教程:立创EDA专业版-使用教程(lceda.cn)2.新建工程文件-新建-项目,右键Board1可以重命名,原理图右键新增图页右侧图纸尺寸可自定义调整图纸......
  • Java安全入门基础知识篇-01
    1.Intellij一些快捷键intell常用快捷键:ctrl+n快速查找定位类的位置ctrl+q快速查看某个类的文档信息shift+F6快速类、变量重命名ctrl+i在当前类实现接口的方法ctrl+o复写基类的方法ctrl+shift+空格推荐适用于当前函数的变量alt+insert快速设置类的方法ct......
  • python学习--基础知识(字符串扩展)
    八、字符串扩展1、字符串的三种定义方式2、字符串的拼接3、字符串的格式化4、字符串格式化的精确度控制5、字符串格式化的快速方法6、字符串格式化--对表达式进行格式化......
  • python学习--基础知识
    五、转换语句六、标识符......
  • XML文档节点导航与选择指南 | XPath基础知识
    XPath(XMLPathLanguage)是XSLT标准的主要组成部分。它用于在XML文档中浏览元素和属性,提供了一种强大的定位和选择节点的方式。XPath的基本特点代表XML路径语言:XPath是一种用于在XML文档中导航和选择节点的语言。路径样式语法:XPath使用路径表达式的“路径样式”语......
  • 学习 XSLT:XML文档转换的关键 | XSLT基础知识
    XSL(eXtensibleStylesheetLanguage)是一种用于XML的样式语言。XSL(T)语言XSLT是一种用于转换XML文档的语言。XPath是一种用于在XML文档中导航的语言。XQuery是一种用于查询XML文档的语言。它始于XSLXSL代表EXtensibleStylesheetLanguageCSS=HTM......
  • 学习 Git 基础知识 - 日常开发任务手册
    欢迎来到我关于Git的综合指南,Git是一种分布式版本控制系统,已经在软件开发中彻底改变了协作和代码管理方式。无论你是经验丰富的开发者还是刚开始编程之旅的新手,理解Git对于正确掌控代码、高效管理项目和与他人合作至关重要。在本教程中,我将带领你了解Git的基础知识......
  • HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
        前言:在上一篇文章中,我们已经学习完了超链接标签、列表标签和表格标签,但是我们还有一些标签没有学习,在这篇文章中,我们将学习剩余的标签。✨✨✨这里是秋刀鱼不做梦的BLOG✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客首先让我们看一下还剩余......
  • Java入门基础知识第五课(超基础,超仔细)——选择结构
    今天主要讲一下if选择结构以及如何利用Math.random()来获取随机数。流程控制:用来控制代码的执行顺序  顺序结构:代码从上往下按照顺序依次执行选择结构:根据条件选择性的执行某部分代码循环结构:反复执行一段代码一、if选择结构1、单分支if选择结构         语......
  • C++基础知识整理
    1.CPP编译链接过程2.new和malloc区别,delete和free区别3.指针和引用4.左值引用和右值引用5.const6.函数重载7.函数调用栈帧开辟过程8.inline内联函数9.static关键字10.定义指向类的成员的指针11.this指针12.常成员方法13.函数模板与类模板函数模板类......