首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

仅打印long long int中的最后7个数字

long long int是C++中的一种数据类型,用于表示较大范围的整数。它占据8个字节(64位)的存储空间,可以表示的整数范围为-9223372036854775808到9223372036854775807。

要仅打印long long int中的最后7个数字,可以使用取模运算(%)和除法运算(/)来实现。下面是一个示例代码:

代码语言:txt
复制
#include <iostream>

int main() {
    long long int num = 123456789012345;
    long long int lastSevenDigits = num % 10000000;
    std::cout << lastSevenDigits << std::endl;
    return 0;
}

在上面的代码中,我们将要打印的long long int数值存储在变量num中。然后,通过对10000000取模运算,得到了最后7个数字。最后,使用std::cout输出结果。

这是一个简单的示例,你可以根据实际需求进行修改和扩展。关于long long int的更多信息,你可以参考C++的官方文档或其他相关资料。

腾讯云提供了丰富的云计算产品和服务,包括云服务器、云数据库、云存储等。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Java 记一次自定义比较器compareTo方法使用long强转int作为比较结果产生bug

当然,时间久了就好了 ---- 这次要找bug是排序问题,前端请求接口,按某个字段排序后,返回结果总是很怪异,数据最多那个总是与排序要求相反。 比如升序排序,他会跑到最后一页最后一条 ?...listIntelSourceListVos); return new Pager(currentPage, pageSize, listIntelSourceListVos); 这个list存放类定义如下...private Integer isStart; } 它实现comparableImpl为一个自定义排序类,实现这个排序类类可以根据类sortType来进行排序,orderBy进行升序与降序控制...validCount 且该实体类validCount字段为long类型,可知排序肯定在long类型比较代码块中进行。...断点debug到long类型进行比较部分 发现了该bug产生原因。

1.3K30

c++刷题常用技巧

int c );判断一个字符是否是一个大写字母int isupper ( int c );判断一个字符是否是可打印int isprint ( int c );判断一个字符是否是标点符号int ispunct...( int c );将一个字母转换为小写int tolower ( int c );  上述函数函数原型,返回值均为 int 类型 判断作用函数返回 true(1) 或 false(0) 转换作用返回转换后...,若长于该值,按原字符输出*宽度在format字符串未指定,但是会作为附加整数值参数放置于要被格式化参数之前(没看懂)    .precision精度作用.number对于整数说明符(格式字符),指定了要写数字最小位...* str);将一个c风格字符串转为整型可识别正负号最后一个有效字符之后字符会被忽略失败转换会返回 0int atoi(con​​st char * str);将一个c风格字符串转为长整型可识别正负号最后一个有效字符之后字符会被忽略...long int atol(const char * str) 将整数转换为字符串  此库下还有其他常用诸如 abs(),rand()等,但都是为了兼容c而实现,有其他更好替代,这篇博客也会介绍

56210

第六届蓝桥杯JavaC组省赛真题——详细答案对照(包含垒骰子)

请你计算一下,在10000以内数字(指该数字,并非它立方后数值),符合这个特征正整数一共有多少个。 请提交该整数,不要填写任何多余内容。...cudb(int x) { return (long)Math.pow(x, 3); } } C、无穷分数 无穷分数,有时会趋向于固定数字。...两种垒骰子方式相同,当且当这两种方式对应高度骰子对应数字朝向都相同。 由于方案数可能过多,请输出模 10^9 + 7 结果。...;// 当骰子高度为1时方案数为1初始值, 实际是每个面*4 最后乘上 long num = (long) Math.pow(4, n) % mod;// 每个点数朝上方案数有4种 上下为轴,横向旋转骰子...加上上一个骰子k面 面数叠加最后每个面乘上4^n次方 } } dp[t][a] %= mod;// 无效优化 空间换时间,直接long就完了 } } long

50530

【C语言】数据输出域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题

,空出左边一格,如果我们想要输出数字都统一向左对齐,也很简单,借用printf()函数”-“标记符即可,它作用就是让待打印项向左对齐,因此输出语句改为: printf("%d*%d=%-2d...2.printf()标记 标记 含义 - 待打印项左对齐。...这些类型定义在stdint.h 如:"%jd","%8jx" l 和整形转换说明一起使用,表示long int或unsigned long int类型值。...这些类型定义在stdint.h 如:"%jd","%8jx" l 和整形转换说明一起使用,表示long int或unsigned long int类型值。...这些类型定义在stdint.h 如:"%jd","%8jx" l 和整形转换说明一起使用,表示long int或unsigned long int类型值。

10110

聊聊Java位运算:与、或、非、异或、左移、右移、无符号右移【小家Java】

字符编码强行将每一个字符对应一个十进制数字(请注意字符和数字区别,比如’0’字符对应十进制数字是48),再将十进制数字转换成计算机理解二进制,而计算机读到这些1和0之后就会显示出对应文字或符号。...ascll编码是美国标准信息交换码英文缩写,包含了常用字符,如阿拉伯数字,英文字母和一些打印符号共255个。 unicode编码包含很多种格式,utf-8是其中最常用一种。...一般至少有15位剩余,所以能支持215次方并发,也是足够用了 最后,在上面的long值前面加上日期时间(年月日时分秒) ---- 上源码 Tips:此源码为本人自己编写,自测了多种情况,若各位使用中有更好建议...= 30; /////////////////////////////////// //最后随机数 占满剩余位数 private static final int SHIFTS_FOR_RANDOMNUM...在实际工作,如果只是为了数字计算(不是运算),是不建议使用位运算符,毕竟人能读懂比机器能读懂更重要。

2.5K30

数据存储

正文: 数据类型: 在前面,我们已经学习了基本内置类型,一共分为七种: char 字符数据类型 short 短整型 int 整形 long 长整形 long long 更长整形 float 单精度浮点型...整形家族 包括:char、short、intlong char unsigned char signed char short unsigned short signed short int...unsigned int signed int long unsigned long signed long 每一个类型又分为有符号和无符号。...作为%d打印时会发生整形提升,最后得到-1。 而unsigned char 是没有符号位最后一位仍然充当数字位。并且都是正数。  所以这里就已经就结束了,得到就是255。...3、  答案:4,294,967,168 解析: 4、 答案:-10 没什么好说,整形相加,最后打印也是整形格式,所以正常算就可以了。

2K60

MIT 6.828 操作系统工程 2018 fall lab1 part3 内核 笔记 and 中文注释源代码阅读

在这个阶段映射前4MB物理内存; 映射:kern/entrypgdir.c 手写,静态初始化页面目录和页面表。...函数和关联指针putdat * 以相反顺序打印数字(基数<= 16). */ static void printnum(void (*putch)(int, void*), void *putdat..., unsigned long long num, unsigned base, int width, int padc) { // 首先递归地打印所有前面的(更重要数字 if (num >...所以memcpy操作就是把crt_buf字符数组179号行内容复制到078号行位置上。而紧接着for循环则是把最后一行,79号行都变成空格。最后还要修改一下crt_pos值。...:printf格式字符串为打印非空终止字符串(如STABS表字符串)提供了一种简单而又晦涩方法。

74630

计算机萌新成长历程——初识C语言2

,如果赋值是汉字,则计算机打印时无法识别 2.赋值字符长度最大只能是4个,而且打印时只能读取最后一个字符,超过4个字符时,系统会报错字符过长。...short/int/long/long long——整型数据类型 这里我简单理解为整数,%d——打印整型,这里赋值只能将整数赋值给变量然后打印出来,如下图: 若是赋值小数的话也只打印整数部分,...若是打印浮点型或双精度浮点型则显示数据为0 这里小数与小数位数无关,一位也好,多位也好结果都是相同 总结一下short/int/long/long long——整型数据类型 1.变量赋值内容只能是整数...打印浮点,打印double数据类型时使用是%lf——打印双精度浮点; 3.两者区别可以简单理解为是精度不同,float精度是在小数点后8位为其有效数字,而double精度则是在小数点后16位为有效数字...; 4.在VS2019他们打印数据都只显示6位小数,在7位及以上时,前5位不变,第6位数值显示是第7位数值。

11620

Java基础语法(二)——数据类型

Java 中提供了 long 类型来存储更大数字。 4.注意事项 (1)int 表示变量类型是一个整型 (2) 变量名是变量标识....(3)使用 10 初始化也可以, 10 类型是 int, 10L 类型是 long, 使用 10 L 或者 10 l 更好一些. (4)Java long 类型占 8 个字节....打印结果为0, 两个 int 相除 ,得到结果 也是 int 类型,所以 a/b 结果等于0   在 Java , int 除以 int 值仍然是 int(会直接舍弃小数部分).   ...最后一位2 从何而来?   好,这是由于 double 自身精度问题,小数是没有精确数字。   ...(3)小结   以上代码说明, 当一个 + 表达式存在字符串时候, 都是执行字符串拼接行为.   因此我们可以很方便使用 System.out.println 同时打印多个字符串或数字.

60220

转换符说明使用方法(在printf函数

---- printf()函数打印数据指令时要与代打印数据类型相匹配才行。 如%d %c %ld......这些符号叫做转换说明。代表着数据转化成显示形式。...1个小洁,2个小洁洁 注意:格式字符串转化说明一定要与后面的打印项一一相匹配。...数字 最小字段宽度(宽度字符数) .数字 .前面数字代表宽度  .后面数字代表有多少位有效数字 h 和整型转换说明一起使用,表示short int/unsigned short int类型值 hh...和整型转换说明一起使用,表示signed char/unsigned char类型值 l 和整型转换说明一起使用,表示long int/unsigned long int类型值 ll 和整型转换说明一起使用...,表示long long int/unsigned long long int类型值 L 和浮点型转换说明一起使用,表示long double类型值 z 和整型转换说明一起使用,表示size_t类型

17830

和为S两个数字VS和为s连续正数序列

题目:输入一个递增排序数组和一个数字s,在数组查找两个数,使得它们和正好是s。如果有多对数字和等于s,输出任意一对即可。 例如输入数组1、2、4、7、11、15和数字15。...思路整理一下:最初我们找到数组第一个数字最后一个数字。首先定义两个指针,第一个指针指向数组第一个(也就是最小数字,第二个指针指向数组最后一个(也就是最大数字。...当两个数字和大于输入数字时,把较大数字往前移动;当两个数字和小于数字时,把较小数字往后移动;当相等时,打完收工。这样扫描顺序是从数组两端向数组中间扫描。...- 1; int behind = 0; while(ahead > behind) { long long curSum = data[ahead]...<<endl; return 0; } 题目:输入一个正数S,打印出所有和为S连续正数序列(至少有两个数)。

62050

2015年第六届蓝桥杯CC++B组省赛题目解析

main() { dfs(0); return 0; } 答案:1085 四、格子输出 StringInGrid函数会在一个指定大小格子打印指定字符串。...假设有 m 组互斥现象,每组那两个数字面紧贴在一起,骰子就不能稳定垒起来。 atm想计算一下有多少种不同可能垒骰子方式。...两种垒骰子方式相同,当且当这两种方式对应高度骰子对应数字朝向都相同。 由于方案数可能过多,请输出模 10^9 + 7 结果。..., 6, 1, 2, 3 }; bool fuck[7][7]; int n, m; long long ans = 0; const int maxn = 20005; long long dp[maxn...我们设六阶矩阵An,其中An第a行第b列表示第一层底面数字为a、第n层数字为b所有排列情况 记六阶矩阵X,第a行第b列表示相邻两层是否能成功连接情况。

76920

Oracle Java Numbers和Strings

lang包及其子类,以及使用这些类实例化而不是原始数字类型情况。 本节还介绍了PrintStream和DecimalFormat类,提供了编写格式化数字输出方法。 最后,Math类。...格式化数字打印输出 前面您看到了使用“print”和“println”方法将字符串打印到标准输出(“System.out”)。...由于所有数字都可以转换为字符串(如您将在本课程后面看到),因此可以使用这些方法打印字符串和数字任意混合。然而,Java编程语言还有其他方法,允许您在包含数字时对打印输出进行更多控制。...min(long arg1, long arg2) 返回两个参数较小一个。...max(long arg1, long arg2) 返回两个参数较大一个。

13500

哨兵节点:思想简单,效果很棒编程算法

箱子编号是:%d \n", i); break; } } 从上面这段示意性代码可以看出,在for循环中主要有2个比较指令: 比较箱子编号 i 是否到了最后一个箱子; 比较箱子里纸条上数字...,是否与要查找目标数字相同; 为了便于量化问题,我们写一个测试代码,打印出for循环时间消耗。...我们可以在最后额外添加一个纸箱,并且在其中存放我们查找目标数字,额外添加这个纸箱就叫做哨兵! 这样的话,在for循环中,就不需要检查当前这个纸箱序号是否超过了最大纸箱。...因为:我们在哨兵纸箱中放了被查找那个数字,所以是一定能够找到目标数字: 要么是在前面的纸箱, 要么是在哨兵纸箱!...因此,在for循环中,就只需要比较纸条上数字,而不用比较纸箱序号是否达到最后一个了。 当找到目标数字之后,唯一要多做步骤是:检查这个箱子是否为哨兵纸箱。

44030

初始数据类型

也可以写成 long long int,存储空间可能比long多,适用于更大数值场合    float  单精度浮点型              建议%f所对应打印单精度浮点数格式数据...因为char类型实际上储存是整数而不是字符。计算机使用数字编码来处理字符,即用特定整数表示特定字符。  例如,在ASCII码,整数65代表大写 字母A。...整形类型 short名为短整形,其实short类型是来自于int这个整形,他是和int一样都是打印出整形数据类型,包括long long也都是一样都是属于整形类型范畴,只不过它们区别是所占字节大小...因此,要在8位字节中储存 该数字,需要把前5位都设置成0,后3位设置成1,如下图所示: 浮点数 在说,单精度浮点型(float)以及 双精度浮点型(double)之前我们就来先讲讲什么是浮点型 浮点数与数学实数概念差不多...float类型和double类型 float类型也被称之为单精度浮点型,它作用是可以打印带有浮点数数字。 double类型也被称之为双精度浮点型,它作用是可以打印带有浮点数数字

24410

抽丝剥茧C语言(初阶 上)

C语言是产生少量机器语言以及不需要任何运行环境支持便能运行高效率程序设计语言。...最后一个 ; 是这段话结束标志,就像中文里句号一样。 关于C语言程序我们先认识到这里,以后大家会更详细了解。...数据类型 char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长整形 float...定义过程也是初始化,因为如果没有赋值,电脑就会分配随机值。 但是自定义也是有规矩,只能由字母,数字,下划线组成,数字不能打头阵(不能是第一个),变量也不可以重定义!...枚举常量在下面打印了结果为: 0 1 2 //注:枚举常量默认是从0开始,依次向下递增1. 最后#define 定义标识符常量 #define 后面的MAX相当于变成了100。

26400
领券