![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
喵喵喵_
java后端
展开
-
int , long , long long 的取值范围
关于带符号与无符号类型:整型 int、stort 和 long 都默认为带符号型。要获得无符号型则必须制定该类型为unsigned,比如unsigned long。unsigned int类型可以简写为unsigned,也就是说,unsigned后不加其他类型说明符就意味着是unsigned int。一字节表示八位,即:1byte = 8 bit;int:4byte= 32 bit...转载 2019-03-14 16:06:33 · 5682 阅读 · 0 评论 -
%lld 和%I64d 区别 输出64位16进制 float与double输入与输出的区别
(一)%I64x和%lld两种都是C语言中格式化输出64位整型的正确做法。区别在于编译器不同。gcc(mingw32),g++(mingw32)只支持%I64d的输出方式。gcc(linux i386),g++(linux i386)只支持%lld的输出方式。另外,mac上的gcc/g++不支持%I64d的方式。(二)输出64位数的十六进制可以用 %llx,也可以用%I6...转载 2019-03-14 14:49:45 · 3286 阅读 · 0 评论 -
读入一行字符,计算单词的个数
#include <stdio.h>#define OUT 0#define IN 1int main(){ char ch[100]; int word=OUT;//标志量 int num=0;//单词总数 gets(ch); for(int i=0;ch[i]!='\0';i++) { if(ch[i]==...原创 2019-01-23 15:45:28 · 305 阅读 · 0 评论 -
数组 选择排序 c语言
解法一:#include <stdio.h>#define NUM 10int main(){ int a[NUM],i,j,k,t; printf("请输入%d个数",NUM); for(i=0;i<NUM;i++) scanf("%d",&a[i]); for(i=0;i<NUM-1;i++){ ...原创 2019-01-23 12:10:54 · 3754 阅读 · 1 评论