C语言之常量与变量

1.常量

  1.1整型常量:短整型(short int),整型(int),长整型(long int).短整型和长整型都可省虑后面的int,三者唯一的区别就是内存大小的区别,从小到大依次为short < int < long.

  

    int a;short int b;long int c;

  printf("%d,%d",a,b);
  printf("%ld",c);

 

  1.2浮点型(实型):单精度(float),实型(double).内存大小排列:float < double.

    float a = 0.0f;double b = 0.0;
  
  printf("%f",a);
  printf("%lf",b);
  

 

  1.3字符型(char),在计算机的内存中字符型是以ACII码的形式存储.在C语言中没有字符串的类型,如果想要表示字符串,可以用字符数组或者字符串指针.

    char a = 'a';printf("%c",a);

   

2.变量

  变量就是在内存中申请一个内存地址,用来保存数据.

  定义变量的格式:数据类型 变量名称;

    int a = 1;

   如果多个变量的类型相同,那么可以连续定义

   int a, b, c;

   变量的赋值

注意  1.变量赋值的数据要与定义变量时的类型相同.变量的第一次赋值成为初始化.

    2.我们要对变量初始化后使用.如果没有对变量进行初始化,那么变量中可能存在垃圾值.

    float a = 0.0f;

     3.变量的占位符

    

    int  -> %dlong -> %ldfloat -> %f;double -> %lf;char -> %c

 

转载于:https://www.cnblogs.com/kk657483726/p/5117041.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/272467.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【收集】11款Linux数据恢复工具

如果你使用的是Linux操作系统&#xff0c;那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实&#xff0c;现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为各位准备好了一些最好的Linux数据恢复工具&#xff0c;欢迎大家品鉴。KnoppixKnoppi…

VIM更新

1、可以用以下指令 sudo apt-get install vim2、默认的是国外的源&#xff0c;apt-get 安装失败的时候&#xff0c;我们更换成国内的源。 &#xff08;1&#xff09; 编辑sources.list 打开终端输入 sudo nano /etc/apt/sources.list用#注释或直接删除原有的内容&#xff0c…

svn 常用操作命令

检出svn co svn://xxxxx/svn/ios --username jm --password 123 通常情况下&#xff0c;命令svn add *会忽略所有已经在版本控制之下的目录&#xff0c;有时候&#xff0c;你会希望添加所有工作拷贝的未版本化文件&#xff0c;包括那些隐藏在深处的文件&#xff0c;可以使用svn…

8款适合Linux用户使用的数据库管理工具

从内容管理系统到简单的表格&#xff0c;数据库是每一个开发项目的一部分。这就是为什么开发者们如此强调使用正确类型的数据库工具。下面这些可能对您有所帮助&#xff01;1. AutotablaAutotabla是一个你的程序的SQL数据表的CGI管理界面。只需要提供你数据库架构的XML描述&…

linux库引入之分文件编程

分文件编程好处 将main函数和其他功能性函数放在不同的文件中&#xff0c;分模块的编程思想&#xff0c;分工明确&#xff0c;查找错误比较容易&#xff0c;责任可以划分清楚&#xff0c;程序也方便调试&#xff0c;并且主函数比较简洁。 将文件从同一目录下的另一个文件夹拷贝…

为什么Chrome浏览器特爱吃内存

微软用惯用的手法——改名——给 IE 被黑的一生画上了句号。还好&#xff0c;它在技术段子圈里早就有了接班人&#xff1a;Chrome。Chrome 很好很强大&#xff0c;速度极快、功能很多。但同时它也是你的电脑内存不足或者耗电太快的罪魁祸首。没办法&#xff0c;Chrome 太爱吃内…

nyoj--120--校园网络(scc+缩点)

校园网络 时间限制&#xff1a;3000 ms | 内存限制&#xff1a;65535 KB难度&#xff1a;5描述南阳理工学院共有M个系&#xff0c;分别编号1~M,其中各个系之间达成有一定的协议&#xff0c;如果某系有新软件可用时&#xff0c;该系将允许一些其它的系复制并使用该软件。但该允…

SQL的四种连接用法整理

1、内联接&#xff08;典型的联接运算&#xff0c;使用像 或 <> 之类的比较运算符&#xff09;。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如&#xff0c;检索 students和courses表中学生标识号相同的所有行。 …

简述 OAuth 2.0 的运作流程

本文将以用户使用 github 登录网站留言为例&#xff0c;简述 OAuth 2.0 的运作流程。 假如我有一个网站&#xff0c;你是我网站上的访客&#xff0c;看了文章想留言表示「朕已阅」&#xff0c;留言时发现有这个网站的帐号才能够留言&#xff0c;此时给了你两个选择&#xff1a;…

linux库引入之动态库静态库(生成和使用)

库&#xff1a; 库是一种可执行代码的二进制形式&#xff0c;可以被操作系统载入内存执行。就是将源代码转化为二进制格式的源代码&#xff0c;相当于进行了加密&#xff0c;别人可以使用库&#xff0c;但是看不到库中的内容。 如何使用 用户需要同时具有头文件和库。 头文件…

InstallShield limited edition 生成单个 setup.exe 安装文件

InstallShield limited edition 生成单个 setup.exe 安装文件 1.vs里选中当前Setup项目, 2.在vs工具栏中"配置管理器"的下拉列表里,把"Debug"改为"SingleImage" 3.重新编译 posted on 2016-01-14 09:45 NET未来之路 阅读(...) 评论(...) 编辑 收…

ASP.NET中高级程序员 面试题

第一部分&#xff1a;互相介绍及了解1.请介绍一下你自己?包括工作经历和项目经历&#xff1f;2.请谈一下你就最近的一个项目&#xff1f;你在其中的职责和负责的部分?第二部分&#xff1a;一、ASP.NET技术问题选择性提问。一般可以选择三五个。1. 简要说一下.Net的编译过程.2…

gettimeofday函数

定义&#xff1a; gettimeofday是计算机函数&#xff0c;使用C语言编写程序需要获得当前精确时间&#xff08;1970年1月1日到现在的时间&#xff09;&#xff0c;或者为执行计时&#xff0c;可以使用gettimeofday()函数。 使用方法&#xff1a; #include <sys/time.h> i…

SQL Server数据库设置自动备份策略

一. 简单介绍SQL Server自带的维护计划是一个非常有用的维护工具&#xff0c;能够完成大部分的数据库的维护任务.数据库的备份也是日常工作中非常重要的一个环节。备份的方法非常的多.今天给大家介绍最简单的一种方法: 直接通过SQL Server Management Studio的图形界面去设置备…

C3P0在多线程下的maxPoolSize配置

ETL工具完毕的差点儿相同了。今天遇到一个问题。就是给C3P0配置了maxPoolSize为10。目的是想让整个应用同一时候获得的最大的Connection个数为10&#xff0c;可是在測试应用的这一部分之后&#xff0c;发现PostgreSQL端的链接远远超过10个。由于工具是多线程的。所以就想&#…

树莓派外设开发编程

树莓派外设开发接口文档参考 wiringPi&#xff08;特定平台&#xff0c;特定功能接口&#xff09; 库&#xff08;linux 动态库 静态库&#xff09; gcc demo1.c -lwiringPi //编译时要加-lwiringPigpio -v //查看是否安装wiringPi库 gpio version: 2.50 Copyright (c) 2012-2…

Bootstrap 5款常用模板

篇文章中&#xff0c;我们已经编制了5款最好的 Bootstrap 4.0 主题模板清单&#xff0c;让您可以用在下一个项目中&#xff0c;我们希望你能找到有用的。这些主题包含了所有必要的 HTML 和 CSS 为基础的设计模板的版式&#xff0c;表单&#xff0c;按钮&#xff0c;导航和其它界…

工作内外网同时连接方案

需求 工作的时候需要用到外网查询资料&#xff0c;又需要用内网完成工作任务。不想来回切换网络。 前提 外网使用无线&#xff0c;内网使用水晶头接口。 方案 1.插入水晶头接口&#xff08;效果是连接内网&#xff09;。 2.进入 → “控制面板\网络和 Internet\网络和共享中心”…

三种常用图片格式的使用场景

GIF&#xff1a;1&#xff1a;256色2&#xff1a; 无损&#xff0c;编辑 保存时候&#xff0c;不会损失。3&#xff1a;支持简单动画。4&#xff1a;支持boolean透明&#xff0c;也就是要么完全透明&#xff0c;要么不透明JPEG&#xff1a;1&#xff1a;millions of colors2&am…

交叉编译及树莓派(或其他平台)交叉编译工具链的安装

交叉编译是什么&#xff1a; 交叉编译是一个行为&#xff0c;是在一个平台上生成另一个平台上的可执行代码。 比如&#xff1a;我们在windows上面编写C51的代码&#xff0c;并编译成可执行代码&#xff0c;如xx.hex,是在C51上面运行不是在windows上面运行。 同样&#xff1a;我…