#include <stdio.h>
int main(int argc, char** argv, char** env)
{
printf("hello world!\n");
return 0;
}
这个是第一课的代码,不知道大家是不是还有映像
里面诸如:int、char、char** 都是属于数据类型说明。它说明其后的参数、变量、函数返回值的数据类型
在c语言里面,基本的数据类型和说明如下:
char 字符类型 长度是1字节,也就是8个bit位。用形如0x41 或者'A'来表示。
short 短整数型 长度是2字节,也就是16个bit位。各位以后常见的wchar_t(宽字符类型)就是用本类型作原型。示例数值0x7FFF(最大正短整数)
int 整数类型 长度不定,一般是4字节。说一般是因为在部分16位的单片机代码中,它的长度可能会是2字节。注意,即使在64位开发环境(也就是为64位cpu准备的开发环境)
,本类型的长度也不会超过4字节。示例数值:0x7FFFFFFF
long 长整数型 长度是4字节。这个数据类型现在有点鸡肋。以前16位cpu时代,这个类型是用来区分2字节整数和4字节整数的。示例数值:0x7FFFFFFFL 这个L表示该常量是
一个长整数。
下面的数据类型则是在新版本的编译器才支持的,一些旧版本编译器,比如一些教程上提到的Trobe-C1.0或者2.0可能会不支持
long long 64位整型 长度是8字节。有鉴于64位硬件越来越多,各个编程语言