首页 > 其他分享 >C语言进行时3-数据类型

C语言进行时3-数据类型

时间:2024-02-26 20:23:01浏览次数:25  
标签:字节 数据类型 补码 unsigned long C语言 double 进行

数据类型:
整数类型:int,char,short,long,long long (字节:4,1,2,8,8 其中long在32位电脑中是4字节) 1字节(byte)=8位(bit)
浮点数类型:float,double,long double (字节:4,8) 有效字数:7,15
逻辑类型:&&(与),||(或),!(非)
整数的输入输出
%d int
%u unsigned
%ld long long
%lu unsigned long long
浮点数的输入输出
类型 scanf ,printf
float %f , %f %e
double %lf , %f %e
输出精度:
在%与f之间加上n,就可以指定输出小数点后面n位,这样的输出是做四舍五入的
进制数:
一个以0x开始的数字字面量是十六进制
一个以0开始的数字字面量是八进制
%o用于八进制 %x用于十六进制
补码的意义:补码与原码相加溢出一个零
在计算机中利用补码表示负数
unsigned 标识的数据类型没有补码,即没有负数
强制转换:
(数据类型)数字
强制转换优先级高于四则运算

标签:字节,数据类型,补码,unsigned,long,C语言,double,进行
From: https://www.cnblogs.com/qingyaxuanlin/p/18035090

相关文章

  • 掌握字符与字符串:C语言中的神奇函数解析(一)
    ✨✨欢迎大家来到贝蒂大讲堂✨✨......
  • Power BI - 如何对发布的报告进行分组
    故事背景:用户在PowerBI发布报告后,页导航中的报告一般是不分组的(如图红色矩形框内容).如何才能在页导航中,将报告进行分组(如图红色矩形框内容)?方便查看报告用户在前端看报告的时候会更有逻辑性,条理性。 解决方案:解决方案需要通过创建PowerBIAppreport来实现。 ......
  • 掌握C语言指针,轻松解锁代码高效性与灵活性(下)
    ✨✨欢迎大家来到贝蒂大讲堂✨✨......
  • 数值上如何对布洛赫函数进行微分?
    这个问题在计算陈数、贝里曲率等量时都会遇到。总结而言是两个问题:1.数值上产生的不同k点的布洛赫波是有不同的相位,不连续,所以此时怎么计算对布洛赫波的微分以及贝里曲率等物理量?2.当能带上有简并交叉点时,如何计算对布洛赫波的微分?对这两个问题,关老师有过很多博文:https://www.......
  • clickhouse 进行建表期间的一些优化
    clickhouse优化:批量插入次数设置10000-15000 小批量频繁插入,每次插入都会产生一个part。所以clickhouse的写入,是提倡大批次插入的。(五个字段一万条数据大概在1~2M左右)--partitionbydate_time设置partitionPARTITIONBYtoYYYYMMDD(event_date)按天分区SETTIN......
  • Redis扩展数据类型&命令
    StreamRedisStream是Redis5.0版本引入的一种新的数据类型,它是一个持久化的、可查询的、可扩展的消息队列服务。Stream类型的数据结构类似于一个日志系统,数据被添加到Stream的末尾,并且每个数据都会被分配一个唯一的序列号,这个序列号是按照时间顺序递增的。主体队列:Stre......
  • SpringBoot应用调用Linkis进行任务调度执行SQl;进行数据质量分析
    基于Linkis的Rest-API调用任务官网示例:“https://linkis.apache.org/zh-CN/docs/1.3.2/api/linkis-task-operator”集合Springboot集成准备工作:SpringBoot-web应用:封装好支持cookie的restClient就行封装RestTemplateimportorg.apache.http.client.HttpClient;importo......
  • 进行开发4
    在用测试数据简单完成记账的功能后,开始着手将测试数据替换为数据库的储存,通过数据书的读写来实现记账功能的实现。在学习Javaweb的过程中,数据库的操作都是在Dao层实现的,所以自己从网上查了查是否可以用Dao层实现安卓数据库的增删改查,答案是肯定的。自己于是将所有关于数据库的操......
  • C# vs2015 .dll模块联合开发好的应用程序进行调试
    C#vs2015.dll模块联合开发好的应用程序进行调试右键项目->属性,1.点击“调试”侧边菜单,在“启动操作”选项中选择“启动外部程序”,然后选择应用程序的exe文件的路径2.点击“生成”侧边菜单,在“输出”选项中“输出路径”中选择将当前调试项目的最新dll文件(最新的代码)输出到应用......
  • 使用`react-hooks写法`对`antd的Upload.Dragger上传组件`进行二次封装
    使用react-hooks写法对antd的Upload.Dragger上传组件进行二次封装预期对antd的Upload.Dragger组件进行二次封装,让它的使用方法和Upload.Dragger组件保持一致。让该组件能自动把数据放到对应后端服务器中。让该组件能的value值如果没上传,为数组形式。如果没有值,为空数组。如......