当前位置:网站首页>c语言如何判定是32位系统还是64位系统
c语言如何判定是32位系统还是64位系统
2022-07-07 18:01:00 【junxuezheng】
32位和64位指的是操作系统的位数,映射到C语言中,最直观的就是指针类型占用的字节数。
1、32位系统:
地址占32位,所以指针类型同样占32位,即4字节。
2、64位系统:
地址占64位,所以指针类型同样占64位,即8字节。
于是,只需要判断任意一个指针的sizeof值,即可获取到位数。
3、demo
#include <iostream>
using namespace std;
int main()
{
int bits = sizeof(char*);
if (bits == 4) printf("32位\n");
else if (bits == 8) printf("64位\n");
else printf("others, bits = %d\n", bits);
}
边栏推荐
- 力扣 1790. 仅执行一次字符串交换能否使两个字符串相等
- mock.js从对象数组中任选数据返回一个数组
- Le PGR est - il utile au travail? Comment choisir une plate - forme fiable pour économiser le cœur et la main - d'œuvre lors de la préparation de l'examen!!!
- The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
- [confluence] JVM memory adjustment
- How to cooperate among multiple threads
- 力扣599. 两个列表的最小索引总和
- R language ggplot2 visualization: use the ggdensity function of ggpubr package to visualize the packet density graph, and use stat_ overlay_ normal_ The density function superimposes the positive dist
- 论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
- openEuler 资源利用率提升之道 01:概论
猜你喜欢
Force buckle 2319 Judge whether the matrix is an X matrix
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
PMP每日一练 | 考试不迷路-7.7
位运算介绍
力扣 599. 两个列表的最小索引总和
Dynamic addition of El upload upload component; El upload dynamically uploads files; El upload distinguishes which component uploads the file.
ASP.NET学习& asp‘s one word
Interpretation of transpose convolution theory (input-output size analysis)
The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared
随机推荐
九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
力扣 459. 重复的子字符串
力扣 1232.缀点成线
LeetCode_ 7_ five
Sword finger offer II 013 Sum of two-dimensional submatrix
MIT科技评论文章:围绕Gato等模型的AGI炒作可能使人们忽视真正重要的问题
ASP.NET学习& asp‘s one word
The project manager's "eight interview questions" is equal to a meeting
【Auto.js】自动化脚本
力扣 912.排序数组
Navicat连接2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘解决
8 CAS
强化学习-学习笔记8 | Q-learning
Simulate the implementation of string class
开源OA开发平台:合同管理使用手册
A pot of stew, a collection of common commands of NPM and yarn cnpm
sql 常用优化
PMP對工作有益嗎?怎麼選擇靠譜平臺讓備考更省心省力!!!
Detailed explanation of Flink parallelism and slot
gorilla官方:golang开websocket client的示例代码