标签:不同 技术 运算 语言 str 访问 strong 字符串 索引
5、不同类型的数组
int a[5]; // 整形数组
float a[5]; // 浮点型数组
doubt a[5]; // 双精度浮点型数组
char a[5]; // 字符数组
程序在环境中运行时,需要一定的资源支持。这些资源包括:CPU(运算能力)、内存等,这些资源一般由运行时的环境(一般是操作系统)来提供,譬如我们在linux系统上。./a.out运行程序时,linux系统为我们提供了运算能力和内存。程序越庞大,运行时消耗的资源就越多。比如内存占用,越大的程序,占用的内存越多。占用内存的其中之一,就是我们在程序中定义的变量。
数据类型的实质是内存中格子的不同种类。譬如整形格子(类型是int)
6、sizeof运算符
作用:返回一个变量或者一个数据类型的内存占用长度,以字节为单位。
‘\0‘这个字符是ASCII码的第一个字符,它的编码值是0,对应的字符是空字符(不可见字符,在屏幕上看不见,没发显示,一定要用转义字符的方式来显示。比如‘\n‘表示回车符(换行),‘tab‘表示Tab,‘\0‘代表空字符)
‘\0‘是C语言中定义的字符串的结尾标志。所以,当c语言程序中使用"abcde"这种方式初始化时,编译器会自动在字符‘e‘后面添加一个‘\0‘.于是变成了6个字符。
标签:不同 技术 运算 语言 str 访问 strong 字符串 索引
原文地址:https://blog.51cto.com/14762640/2484147