用Long怎么表示
时间: 2023-07-05 21:10:35 浏览: 40
g.vertices[i].data = i;
g.vertices[i].first = NULL;
}
printf("Enter %d edges (start, end, weight):\n", m);
for (int i = 0; i < m; i++) {
scanf("%d%d用Long表示2G的字节数可以写成:
```
long bytes = 2L * 1024L * 1024%d", &u, &v, &w);
EdgeNode *p = (EdgeNode *)malloc(sizeof(EdgeNode));
pL * 1024L;
```
其中的L表示该数字使用long类型表示,避免出现溢出错误。
相关问题
int类型可以用long表示吗
是的,int类型的值可以用long类型来表示。因为long类型通常比int类型更大,可以容纳更大的整数范围。当将int类型的值赋给long类型的变量时,编译器会自动进行类型转换,将int类型的值转换为long类型的值,不会导致精度丢失。例如:
```
int a = 100;
long b = a; //将int类型的变量a赋给long类型的变量b
```
在执行这段代码后,变量b的值将为100,在内存中占据4个字节。这里将int类型的变量a赋给long类型的变量b时,编译器会自动将a的值转换为长整型,因为long类型可以容纳int类型的所有值。
Linux获取时间戳,用long表示
获取时间戳的方法是使用time函数,返回的是一个time_t类型的整数值,可以使用强制转换将其转换为long类型的值表示时间戳。具体的代码可以参考以下示例:
```
#include <time.h>
long timestamp = (long) time(NULL);
```
该代码将获取当前时间的时间戳,并将其保存在long类型的变量timestamp中。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)