首页 > 其他分享 >the fifth——2022.12.26

the fifth——2022.12.26

时间:2022-12-27 17:36:54浏览次数:43  
标签:26 double bytes long 2022.12 printf Type fifth size

%c按照ASCII码转换字符

 

 例如:


 

#include <stdio.h>

int main(void) {
char ch;
printf("Please enter a character.\n");
scanf("%c", &ch);
printf("The code for %c is %d.\n", ch, ch);

return 0;
}


 

输出结果:

Please enter a character.

C

The code for C is 67.

 

可移植类型:stdint.h 和 inttypes.h

精确宽度整数类型(exact-width integer type)——int32_t

最小宽度类型(minimum width type)——int_least8_t

最快最小宽度类型(fastest minimum width type)——int_fast8_t

最大整数类型——intmax_t

 

复数与虚数

C语言有三种复数类型:float_Complex、double_Complex 和 long double_Complex

例如,float_Complex类型的变量应包含两个float类型的值,分别表示复数的实部和虚数。

C语言有三种虚数类型:float_Imaginary、double_Imaginary、long_Imaginary

 

利用sizeof知道当前系统的指定类型大小


 

int main(void) {
printf("Type int has a size of %zd bytes.\n", sizeof(int));
printf("Type char has a size of %zd bytes.\n", sizeof(char));
printf("Type long has a size of %zd bytes.\n", sizeof(long));
printf("Type short has a size of %zd bytes.\n", sizeof(short));
printf("Type long long has a size of %zd bytes.\n", sizeof(long long));
printf("Type double has a size of %zd bytes.\n", sizeof(double));
printf("Type long double has a size of %zd bytes.\n", sizeof(long double));


 

输出:

Type int has a size of 4 bytes.

Type char has a size of 1 bytes.

Type long has a size of 4 bytes.

Type short has a size of 2 bytes.

Type long long has a size of 8 bytes.

Type double has a size of 8 bytes.

Type long double has a size of 16 bytes.

 

标签:26,double,bytes,long,2022.12,printf,Type,fifth,size
From: https://www.cnblogs.com/ningzj/p/17008564.html

相关文章