自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 4、打印short、long、long long和unsigned类型

1、打印unsigned int 类型的值,使用%u转换说明;2、打印long类型的值,使用%ld转换说明;3、如果系统中int和long的大小相同,使用%d转换说明;ps:如果这样程序被移植到其他系统(int 和long类型的大小不同)中会无法正常工作。在x 和 o 前面可以使用1前缀,%lx表示以十六进制格式打印long类型的整数,%lo表示以八进制格式打印long类型整数,虽然C允许使用大小写的常量后缀,但在转换说明中只能小写。4、printf()格式:short类型,可以使用h前缀

2021-08-17 22:05:19 9598

原创 3、整数溢出

如果整数超出了相应类型的取值范围会怎样?(printf()函数使用%u说明显示unsigned int类型的值)。#include<stdio.h>int main(void) {int i = 2147483647;unsigned int j = 4294967295;printf("%d %d %d\n", j, i + 1, i + 2);printf("%u %u %u\n", j, j + 1, j + 2);}输出结果是:...

2021-08-17 21:23:08 99

原创 2、显示八进制和十六进制

1、十进制显示数字,用%d;2、八进制显示数字,用%o;3、十六进制显示数字,用%x;4、要显示各进制数的前缀0、0x、0X,分别使用%#o、%#x、%#X。例子:#include<stdio.h>int main(void){int x = 100;printf(“dec = %d; octal = %o; hex = %x\n”, x, x, x);printf(“dec = %d; octal = %#o; hex = %#x\n”, x, x, x);}编译并运行

2021-08-17 21:03:21 281

原创 1、从double类型转换成float类型会丢失数据哦~

List item#include<stdio.h>int one_three(void);/platinum.c – your weight in platinum/#include<stdio.h>int main(void) {double weight; /*你的体重 */double value; /相当于重量的白金价值/printf(“Are you worth your weight in platinum?..

2021-08-17 19:49:14 2202 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除