int64_t is a Standard C++ type for a signed integer of exactly 64 bits. int64 is not a standard type.

The first C++ standard didn't have fixed-width types. Before int64_t was added to Standard C++, the different compilers all implemented a 64-bit type but they used their own names for it (e.g. long long, __int64, etc.)

A likely series of events is that this project originally would typedef int64 to the 64-bit type for each compiler it was supported on. But once compilers all started to support Standard C++ better, or once the person who wrote the code found out about int64_t, the code was switched over to use the standard name.

Answer from M.M on Stack Overflow
🌐
Google Groups
groups.google.com › g › julia-users › c › qs3lZj7AaY8 › m › NrNF7dBAAwAJ
Int or Int64
Int is either Int32 or Int64, depending on the machine. Int64 does still seem to be defined on a 32 bit machine. In fact, even Int128 is defined. But of course it is going to have to emulate processor instructions to do 64 bit arithmetic unless the machine actually has such instructions.
Discussions

Object dtype for int64 and Int64 values in column
What is the difference between "Int64" and "int64"? More on github.com
🌐 github.com
1
August 3, 2019
What’s the difference between int64 and C.int64_t?
C. Is to interact with C code from go. So you can link with a C library and call it from go. The C library takes types in C, so you need to use C.int for an int in C from go. And so on. It must use some C library and, therefore, need to use the C type on some parts. For the others, it just uses the go native type. But this is an educated guess, quite hard to know the reason without understanding the app. It's the simplest explanation I can think of given the info you shared :) More on reddit.com
🌐 r/golang
12
4
October 19, 2022
Is a Int the same as Int64?
What does the Go documentation say? More on reddit.com
🌐 r/golang
15
0
March 24, 2022
c# - What is the difference between int, Int16, Int32 and Int64? - Stack Overflow
For Matthew T. Baker and any others ...t-integer-vs-int16 2015-03-10T02:34:16.117Z+00:00 ... @MartijnOtto The question is tagged C#. In C#, int is always Int32, regardless of the system. Perhaps you're thinking of C++? 2015-07-06T07:31:17.36Z+00:00 ... @MattBaker: In general, on modern computers, an int16 takes as much space as an int32 (and actually an int64) because in ... More on stackoverflow.com
🌐 stackoverflow.com
🌐
GitHub
github.com › pandas-dev › pandas › issues › 27731
Object dtype for int64 and Int64 values in column · Issue #27731 · pandas-dev/pandas
August 3, 2019 - [1] has type: <class 'int'> [2] has type: <class 'int'> [3] has type: <class 'int'> [4] has type: <class 'int'> [5] has type: <class 'int'> [1] has type: <class 'int'> [2] has type: <class 'int'> [3] has type: <class 'int'> [4] has type: <class 'int'> [5] has type: <class 'int'> df1: int64 df2: Int64 df3: object
Author   Zoynels
Find elsewhere
🌐
Reddit
reddit.com › r/golang › is a int the same as int64?
Is a Int the same as Int64? : r/golang
March 24, 2022 - An int is 32 bits on a 32 bit machine and 64 bits on a 64 bit machines. An int64 is obviously always 64 bits. But you can't assign an int to an int64 or vice versa because they're different types.
🌐
ScholarHat
scholarhat.com › home
Difference between int, Int16, Int32 and Int64
September 19, 2025 - For most applications, int (Int32) is the default choice, but when precision or extremely large numbers are involved, Int64 should be used.
🌐
Nim Forum
forum.nim-lang.org › t › 3851
Help understanding int vs int64
May 4, 2018 - We cannot provide a description for this page right now
🌐
GeeksforGeeks
geeksforgeeks.org › difference-between-int16-int32-and-int64-in-c-sharp
Difference between Int16, Int32 and Int64 in C# - GeeksforGeeks
May 26, 2020 - The Int64 can store both types of values including negative and positive between the ranges of -9,223,372,036,854,775,808 to +9, 223,372,036,854,775,807 Example : C# // C# program to show the // difference between Int64 // and UInt64 us
🌐
GitHub
github.com › carbon-language › carbon-lang › discussions › 1696
i64 vs int64 · carbon-language/carbon-lang · Discussion #1696
Using C++-like integer type names such as int64 over Rust-like i64 has been suggested multiple of times: #1690, #1496, #1520 (reply in thread), #1686. A commonly raised point is familiarity, and si...
Author   carbon-language
🌐
Quora
quora.com › What-is-the-difference-between-INT32-and-INT64
What is the difference between INT32 and INT64? - Quora
Answer (1 of 5): An Int32 is a 32 bit signed integer. Int64 is a 64 bit signed integer. A signed integer will give you a positive or negative integer of 2 to the power n-1 minus 1 where n is the bit depth.
🌐
IncludeHelp
includehelp.com › dot-net › difference-between-int-Int16-Int32-and-Int64-in-c-sharp.aspx
C# - Difference between int, Int16, Int32, and Int64
April 5, 2023 - The difference between int, Int16, Int32, and Int64 in C# is that, Int16 type of variables can only store values up to 32,767, Int32 type of variables can store values up to 2,147,483,647 and Int64 type of variables can store values up to 9,223,372,036,854,775,807. ... C# - byte Vs.
🌐
Sololearn
sololearn.com › en › Discuss › 7797 › y-do-we-have-int-int16-int32-and-int64
y do we have int, int16, int32, and int64
Sololearn is the world's largest community of people learning to code. With over 25 programming courses, choose from thousands of topics to learn how to code, brush up your programming knowledge, upskill your technical ability, or stay informed about the latest trends.
🌐
Embedded Wizard
doc.embedded-wizard.de › int-type
Data types: int8, int16, int32, int64
When generating code for WebGL target Embedded Wizard verifies int64 operands and reports warnings if an operation is suspect and not guaranteed to produce correct results. For example, the increment operator ++ may fail if the operand it is applied on would contain a large number.
🌐
Educative
educative.io › answers › int-32-vs-int-64-in-cpp
int 32 vs. int 64 in C++
The int32 type uses less memory, suitable for storing smaller integers. On the other hand, int64 requires more memory and is suitable to handle larger values.