首页 > 其他分享 >C语言入门第二天常量

C语言入门第二天常量

时间:2024-11-08 09:15:23浏览次数:3  
标签:字符 常量 展示 3.12 C语言 字符串 标识符 入门

一:常量

1:整形常量

a:八进制开头是0开头例如06434

b:十六进制开头是0x开头例如0xd1c

c:代码展示

其中%d表示十进制,%o表示八进制,%x表示十六进制。

2:浮点类型

a:浮点常量又被称为实数,一般含有小数部分。

b:float类型小数点的精度为6位

c:想printf输出为浮点类型用%f;

d:代码展示

因为精度是六位所以为3.141593

3:指数常量

a:指数形式的实数一般是由尾数部分、字母e或E和指数部分组成。当一个实数的符号为正号

时,可以省略不写 b:3.12e+8就是为3.12*10的八次方;这样就能表示一个很大的数,-3.12e-8就是为-3.12*10的-8次方表示一个很小的数 c:代码展示 %e就是显示指数常量 4:字符常量 a:字符常量的形式就是'填一个字符',其实也就是 字符常量是指一个单一字符,其表示形式是由两个单引号包括的一个字符 ’A‘ 、 ’a‘ 、 ’Q‘ 、 ’0‘ 、 ’9’ 、 ‘+’ 、 ‘ ? ’ 都是字符常量。 b: 在 C 语言中,字符常量具有数值,字符常量的值就等于字符的 ASCII 值! c:几个重点要记得的ASCII码' '是32,'0'是48,' A'是65,'a'是97. d:代码展示 第一行printf输出是将A换成a; 第二行printf输出是字符和十进制数 5:字符串常量 a: 所谓字符串常量是指用双引号括起来的一串字符来表示的数据(字符串以 '\0' 结尾)。 "9" = '9'+'\0' b:字符串需要定义数组来编写用char arr[]={} c:显示字符串用%s d:代码展示 6: 标识常量 a: 所谓标识常量是指用标识符替代常量使用的一种一种常量,其名称通常是一个标识符。 标识常量也叫符号常量,一般用大写英文字母的标识符。在使用之前必须预先定义,说明 形式为: 宏 b:用define来宏定义 c: #define < 标识常量名称 >   < 常量 > d:代码展示 一般情况下,每个标识常量说明式只能给出一种标识符,并且占据一个书写行     定义一个宏以后,可以在其他宏定义中使用,要想从左至右TWO=ONE+ONE这里ONE+ONE要打()。

标签:字符,常量,展示,3.12,C语言,字符串,标识符,入门
From: https://blog.csdn.net/2303_77916086/article/details/143610021

相关文章

  • 2个月搞定计算机二级C语言——真题(10)解析
    1.前言本篇我们讲解2个月搞定计算机二级C语言——真题102.程序填空题2.1题目要求2.2提供的代码#include<stdio.h>#pragmawarning(disable:4996)doublefun(doublex[],intn){ inti,k=0; doubleavg=0.0,sum=0.0; for(i=0;i<n;i++) avg......
  • Java入门14——动态绑定(含多态)
    大家好,我们今天来学动态绑定和多态,话不多说,开始正题~但是要学动态绑定之前,我们要学习一下向上转型,方便后续更好地理解~一、向上转型1.什么是向上转型网上概念有很多,但其实通俗来讲,向上转型就是把一个子类转换成父类2.代码演示+讲解这次我们依然以动物为例做演示~首先我......
  • c语言二维数组
    一、创建二维数组并初始化在c语言中二维数组可以在声明时直接初始化。#include<stdio.h>intmain(){//创建一个3x3的二维数组并初始化intmatrix[3][3]={{1,2,3},{4,5,6},{7,8,9}};return0;}二、访问二......
  • c语言一维数组
    一维数组数组的目的主要是为了解决在编程中需要存储和处理多个相同类型数据的问题。#include<stdio.h>intmain(){intarr[5]={1,2,3,4,5};//定义一个一维数组for(inti=0;i<5;i++){//使用for循环遍历数组printf("%d",arr[i]);//打......
  • Mybatis框架入门
    IDEA使用Maven部署第一个MyBatis项目,两种方法导入,一个是Jar包的形式,此形式用于初学者学习并完成学校实训作业,第二种则是通过pom.xml文件引入依赖从而避免了从官网下载jar包等问题。一、创建一个Maven工程:File-->New-->projcet-->Maven二、导入以下Jar包:New-->ProjcetStruc......
  • Next.js 实战开发入门教程敏捷开发框架
    在上一篇文章中,我们已经成功实现了网站的导航栏。接下来,我们将继续开发网页的主体部分,用于展示我们的网站业务情况。主页内容展示首先,我们需要创建一个名为 /app/components/Main.tsx 的文件,作为主页内容的入口。然后在根目录的 /app/page.tsx 中引入这个组件,这样在访问主页......
  • 数据结构_链表_双向循环链表 & 栈 的初始化、插入、删除、修改、查询打印(基于C语言实
    一、双向循环链表的原理与应用双向循环链表与双向链表的区别:指的是双向循环链表的首结点中的prev指针成员指向链表的尾结点,并且双向循环链表的尾结点里的next指针成员指向链表的首结点,所以双向循环链表也属于环形结构。由于带头结点更加方便用户进行数据访问,所以本次创建一条带......
  • 数据结构_链表_单向循环链表 & 双向链表的初始化、插入、删除、修改、查询打印(基于C语
    一、单向循环链表的原理与应用思考:对于单向链表而言,想要遍历链表,则必须从链表的首结点开始进行遍历,请问有没有更简单的方案实现链表中的数据的增删改查?回答:是有的,可以使用单向循环的链表进行设计,单向循环的链表的使用规则和普通的单向链表没有较大的区别,需要注意:单向循环链表的......
  • 使用c语言,用keil5进行stm32F103c8点灯实验
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言学习stm32首先要学会最基础的电灯实验。进行电灯实验需要进行一些前提工作,需要建立启动文件start和标准外设驱动文件library文件和uesr文件这三个工程文件。具体文件可在网站上进行搜素拷贝......
  • C语言学习8
    最近学的不是很多,只能更几个C语言小游戏给大家看看。一.猜数字游戏(难)1.随机数的生成要想完成猜数字游戏,⾸先得产⽣随机数,那怎么产⽣随机数呢?2.randC语⾔提供了⼀个函数叫rand,这函数是可以⽣成随机数的,函数原型如下所⽰:intrand(void);rand函数会返回⼀个伪随机数......