c语言整数取位_c语言的位运算符号

c语言整数取位_c语言的位运算符号案例:#include <stdio.h>#include <stdint.h>int main(void){ int8_t i8 = 100; int16_t i16 = 666; int32_t product = i8*i16; printf(“product=%d\n”,product); return 0;}结果:…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
案例:

#include <stdio.h>
#include <stdint.h>

int main(void)
{ 
   
	int8_t i8 = 100;
	int16_t i16 = 666;
	int32_t product = i8*i16;
	printf("product=%d\n",product);
		
	return 0;
}

结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
案例:

#include <stdio.h>
#include <stdint.h>
int main(void)
{ 
   
	uint_least8_t i8 = 100;
	uint_least16_t i16 = 666;
	uint_least32_t product = i8*i16;
	uint_least64_t uVar = 989;
	printf("product=%d\n",product);
	return 0;
}

结果:
在这里插入图片描述
在进行计算密集型的整数操作时,应确保用于储存整数的操作类型比较快,stdint.h头文件定义了最小位数的整型,对应于可存储最小位数的类型,提供了最快的整数操作。
int_fastN_t形式的类型是容纳N位的最快的有符号整数,uint_fastN_t是容纳N位的最快的无符号整数,至少8 16 3264位的快速类型遵循C11标准的编译器支持。

案例:

#include <stdio.h>
#include <stdint.h>
int main(void)
{ 
   
	uint_fast8_t i8 = 100;
	uint_fast16_t i16 = 666;
	uint_fast32_t product = i8*i16;
	uint_fast64_t uVar = 989;
	printf("product=%d\n",product);
	return 0;
}

结果:
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170985.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月18日 上午8:46
下一篇 2022年8月18日 上午8:46


相关推荐

  • Python 奇淫技巧 — 利用pandas读取xml转换为excel

    Python 奇淫技巧 — 利用pandas读取xml转换为excel因为工作需要,将xml中特定的节点值取出来,然后统计到excel中。于是乎试试写了一个python脚本,加快工作效率。而且今后还能复用。以下为完整示例,需要的朋友们可参考。示例XML<?xmlversion=”1.0″encoding=”utf-8″?><breakfast_menu><food><name>BelgianWaffles</name><price>$5.95

    2022年8月22日
    19
  • PyCharm Professional 2018版的激活成功教程方法

    PyCharm Professional 2018版的激活成功教程方法前言 PyCharm 是一款专注于 python 开发的 IDE 功能很强大 目前有社区版与专业版 社区版免费 但是对比专业版有很多功能是没有的 需要自己装插件 比如说常用的 flask 框架 专业版直接提供 社区版需要自己安装插件 但是如果使用专业版是要收费的 所以为了能免费使用专业版 我们需要激活成功教程 开始激活成功教程 提供两种比较稳定的激活成功教程方法 Step1 去官网下载专业版的 PyCharmStep2 安装好

    2026年2月8日
    2
  • Java中级面试题及答案解析(4)

    Java中级面试题及答案解析(4)点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!知音专栏 Javaweb练手项目源码下载常用设计模式完整系列篇100套IT类简历模板下载Java常见面试题汇总篇这里选了几道高频面试题以及一些解答。不一定全部正确,有一些是没有固定答案的,如果发现有错误的欢迎纠正,如果有更好的回答,热烈欢迎留言探讨。BIO、NIO和AIO的区别JavaBIO:同步并阻塞,服务器实现模式为一个连…

    2022年6月17日
    32
  • python 打包exe文件[通俗易懂]

    上一篇说了我自己做了一个定时截屏的工具,我想如果我可以打包成exe文件,那我就可以单独放在桌面运行,不用进入程序启动运行就可以完成截屏工作了。安装模块1、pyinstaller这里建议最好使用命令安装,手动下载安装有很多其他的模块不存在,我就一开始是手动安装,安装一次缺一个模块,然后补一个,然后又少一个,命令行安装就没这个问题了pipinstallpyinstaller2、pyQt…

    2022年4月14日
    44
  • ubuntu20.04 虚拟机连不上网

    ubuntu20.04 虚拟机连不上网记录一下虚拟机——编辑——虚拟网络编辑器

    2022年6月26日
    27
  • centos7 关闭防火墙

    centos7 关闭防火墙1 命令行界面输入命令 systemctlsta service 并按下回车键 2 然后在下方可度以查看得到 active running 此时说明防火墙已经被打开了 3 在命令行中输入 systemctlsto service 命令 进行关闭防火墙 4 然后再使用命令 systemctlsta service 在下方出现 disavtive dead 这权样就说明防火墙已经关闭 5 再在命令行中输入命令 syst

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号