首页
学习
活动
专区
工具
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而实现,有其他更好替代,这篇博客也会介绍

    61210

    第六届蓝桥杯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

    54630

    【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类型值。

    18510

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

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

    2.6K30

    数据存储

    正文: 数据类型: 在前面,我们已经学习了基本内置类型,一共分为七种: 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 没什么好说,整形相加,最后打印也是整形格式,所以正常算就可以了。

    2.1K70

    计算机萌新成长历程——初识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位数值。

    13920

    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表字符串)提供了一种简单而又晦涩方法。

    80830

    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 同时打印多个字符串或数字.

    62520

    Codeforces Round 942 (Div. 2)

    当提出难度为 w 新问题时,最难问题将被删除,问题将按非递减难度排序。 换句话说,在每个操作,你选择一个整数 w,将其插入数组 a,按非递减顺序排序数组 a,并从中删除最后一个元素。...每个测试用例第三行包含长度为 n 数组 b(1≤b1≤b2≤⋯≤bn≤109)。 输出 对于每个测试用例,在新行打印一个整数作为你答案。...这个样例数字1(6个)数字2(1个)数字3(8个),最少数字2,无论咋样组合,数字2只有一个,最多只能有两种组合(数字2左边组合,右边组合),那么我们有k枚金币,可以去买不同数,那就要买这堆数里面最少那个数...5e5+5; int t,n; long long k,a[N]; int main(){ scanf("%d",&t); while(t--){ scanf("%d %lld",&n,&k);...保证所有测试用例 n 和 m 总和不超过 2 *10^6 。 输出 为每个测试用例打印一个整数:有效配对数量。 注 在第一个测试案例,只有 (1,1) 满足条件。

    4410

    C语言实现阶乘

    使用一个循环从1到n,将每个数字乘以result,并将结果存储在result。 循环结束后,result中将保存n阶乘结果。...下面是使用循环实现阶乘C代码示例: #include unsigned long long factorial(unsigned int n) { unsigned long...函数接受一个非负整数n作为参数,并返回n阶乘结果。在主函数,我们从用户输入获取一个非负整数n,并调用factorial函数来计算阶乘。最后,我们打印出计算结果。...下面是使用递归实现阶乘C代码示例: #include unsigned long long factorial(unsigned int n) { if (n == 0...函数接受一个非负整数n作为参数,并返回n阶乘结果。在主函数,我们从用户输入获取一个非负整数n,并调用factorial函数来计算阶乘。最后,我们打印出计算结果。

    12810

    转换符说明使用方法(在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类型

    21330

    和为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连续正数序列(至少有两个数)。

    65350

    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列表示相邻两层是否能成功连接情况。

    83520

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

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

    49930

    Oracle Java Numbers和Strings

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

    21800
    领券