今天是2024年1月29日
在昨天我写了第一个C语言程序,初识C语言感觉挺神奇的,用它写"hello,world!"然后经过编译能是计算机打印出我想要的字符。
今天学习了C语言中的数据类型 同时也让我重新认识了计算机的的存储,比如 8 bie = 1 byte等。
下面是我这个初学者的程序:
#include<stdio.h>
int main()
{
//sizeof():查看字符在内存中大小的函数
printf("%d \n ",sizeof(char)); //打印char(字符型)在内存中所占的大小
printf("%d \n ",sizeof(int)); //打印int(整型)在内存中所占的大小
printf("%d \n ",sizeof(short)); //打印short(短整型)在内存中所占的大小
printf("%d \n ",sizeof(long)); //打印long(长整型)在内存中所占的大小
printf("%d \n ",sizeof(long long)); //打印long long(长长整型)在内存中所占的大小
printf("%d \n ",sizeof(float)); //打印float(单精度浮点型)在内存中所占的大小
printf("%d \n ",sizeof(double)); //打印double(双精度浮点型)在内存中所占的大小
return(0);
}
//8 bit = 1 byte
//1024 byte = 1 KB
//1024 KB = 1 MB
//1024 MB = 1 GB
//1024 GB = 1 TB
//1024 TB = 1 PB
还有一个问题就是我不知道如何打印出我给程序设定的变量 希望大佬能给我这个初学者一个思路,谢谢!
如下: