C
unsigned long long ,long long ,int 等其他的数据的范围 - wuxiaowu547的博客 - CSDN博客
https://blog.csdn.net/wuxiaowu547/article/details/80626922
long long int 是神马。。。是C语言里面的东西,_百度知道
https://zhidao.baidu.com/question/506471940.html
“long long int”在C语言中是64位长整型数据类型。
“long long int”在C语言中可以简写为“long long”,作为“long”和“int”数据类型的强化版数据类型,它能支持的整数范围是-2^63到2^63-1
。而先前的“long”是32位长整型数据类型,整数范围仅能支持到-2^31至2^31-1
。
“long long int”和“unsigned long long int”都是在C99标准中才被引进的。
- 计算机是以补码的形式存储数字
- 数据不管怎么存,只管怎么读
C
auto else long switch break enum register typedef
case extern return union char float short unsigned
const for signed void continue goto sizeof volatile
default if static while do int struct _Packed double
C++
asm else new this auto enum operator throw bool
explicit private true break export protected try
case extern public typedef catch false register typeid
char float reinterpret_cast typename class for return
union const friend short unsigned const_cast goto
signed using continue if sizeof virtual default inline
static void delete int static_cast volatile do long struct
wchar_t double mutable switch while dynamic_cast namespace template
musl
musl - 维基百科,自由的百科全书
https://zh.wikipedia.org/wiki/Musl
musl,一种C标准库,主要使用于以Linux内核为主的操作系统上,目标为嵌入式系统与移动设备,采用MIT许可证发布。作者为瑞奇·费尔克(Rich Felker)。开发此库的目的是写一份干净、高效、符合标准的C标准库。
std
C语言中&和&的区别_ChenGengru的博客-CSDN博客
https://blog.csdn.net/ChenGengru/article/details/85570656
“&”和“ ”的运算优先级别相同,按自右向左的方向结合。因此“&p”先进行“ * ”运算,“p”相当于变量a;再进行“&”运算,“&p”就相当于取变量a的地址。“&a”先进行“&”运算,“&a”就是取变量a的地址,然后执行“”运算,“*&a”就相当于取变量a所在地址的值,实际就是变量a。
#include<stdio.h>
#include<stdlib.h>
void main()
{
int a;//变量a
int *p;//指针p
p = &a;//读取变量a的地址赋值给p
int a2=*p//读取p指针指向的值
scanf("%s", p);
printf("&*p = %d\n", &*p);
printf("*&a = %d\n", *&a);
}
发表评论