首页 > 其他分享 >c语言基础认知1

c语言基础认知1

时间:2022-11-15 19:59:04浏览次数:44  
标签:语言 基础 认知 数据类型 赋值 变量名 标识符 变量 常量

1)c语言的命名

编程时给变量或者函数起的名字就是标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:

(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。

(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。

(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。

2)变量及赋值

变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。就好比:住在房间里的客人与房间号是两个不同的概念。

变量定义的一般形式为:数据类型 变量名;

多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;

变量名和标识符的命名规范完全相同。%d在后面会有详细讲解

注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。

变量的赋值分为两种方式:

1.先声明再赋值

2.声明的同时赋值

(3)基本数据类型

C语言中的数据也是有类型的,C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。

(4)格式化输出语句

格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。

(5)不可改变的常量

在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量。

直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如:

整型常量:13、0、-13;

实型常量:13.33、-24.4;

字符常量:‘a’、‘M’

字符串常量:”I love php!”

(6)自动类型转换

数据类型存在自动转换的情况,自动转换发生在不同数据类型运算时,在编译的时候自动完成。自动转换遵循的规则就好比小盒子可以放进大盒子里面一样,下图表示了类型自动转换的规则。

标签:语言,基础,认知,数据类型,赋值,变量名,标识符,变量,常量
From: https://www.cnblogs.com/jiaozhudada/p/16893644.html

相关文章

  • 软件设计复习一统一建模语言基础知识(1)
    一、UML(UnifiedModelLanguage)统一建模语言是用图形、符号表达的语言,它的结构由视图、图、模型元素和通用机制四部分组成。首先视图(View)有逻辑视图、开发视图......
  • 复习java基础的第二天
    java流程控制1Scanner对象基本语法Scannerscanner=newScanner(System.in);next();一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空......
  • C语言基础知识
    算法结构:一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流程图;结构化程序设计方法:(1)自顶向下;(2)逐步细化;(3)模块化设计;(4)结构化编码......
  • 网络编程基础
    内容概要软件开发架构架构发展趋势网络编程简介OSI七层协议各种重点协议软件开发架构软件开发架构规定了程序的请求逻辑、功能分块1.C/S架构 Client:客户端......
  • 计算机网络基础与网络编程基础
    目录计算机网络基础软件开发架构架构总结:架构发展趋势网络编程前戏OSI七层协议osi七层协议:规定了所有计算机在远程数据交互的时候必须警告相同的处理流程、在制造过程中必......
  • 07基础元器件-压敏电阻
     一、原理压敏电阻的工作原理:压敏电阻相当于一个可变电阻,它是并联于电路中。当电路正常工作时,它的阻抗很大,漏电流很小,相当于开路,对电路几乎没有影响。但当一个很高的突......
  • 初识RocketMQ基础概念(一)
    20年入职ryx公司后,刚好接触到一个线上问题,遂开了一个研究课题,一场针对ApacheRocketMQ的无烟战争正式打开。一开始刚接触这玩意,只是通过百度搜索简单了解下,后来发现很多文......
  • 煤矿安全设备认知仿真教学实现形象高效、专业的技能培训-深圳华锐视点
    技术日新月异,煤矿开采也从传统人工转为半机械操作,分为探测、采煤、掘进和钻凿等过程,因此煤矿工人在上岗作业前对常见的煤矿设备需要具备一定的认知、操作和维修知识技......
  • 学习x86汇编语言6 使用Bochs调试自己的引导程序
    参考:https://blog.csdn.net/xundh/article/details/108139462一、Bochs简介Bochs是一个x86的软件模拟器,用来模拟x86CPU、一些硬件和BIOS等,可以用来运行Windows、Linux......
  • 道长的算法笔记:基础最短路模型
    #include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>ii;//移动轨迹向量化intadd[3]={+1,-1,0};intmul[3]={0,0,1};intvist[10000......