C语言学习之三
废话不多说,说一下今天的学习内容。c语言的数据类型;C语言的数据类型有:整形,浮点型,字符型,数组,结构体,共用体,枚举型,以及很重的指针型。
不像高级语言,C语言么有字符串型,和类的概念。
C语言的整形有:int long short int这三种只是所占的字节数不同罢了,也就说明他们的范围不同。如果查看他们的范围,可以引入:
#include<limits.h>这个头文件,可以查看他们的最值。同时整形还包括有无符号。(所谓的有无符号就是用二进制表示时第一位是否表示符号位)。
还有printf()这个函数不会帮你转换类型,它只是按照你的所给的类型输出。
同时还要注意:①我们在编程的时候定义一个数,一定不能溢出。
②字符在内存中是以其对应的ASCiI码值所存储的,这样,字符和整形之间可以互换。
③例如printf()
④随机数的获取
代码:
#include<stdio.h>
#include<time.h>
int main(){
time_t time2;
srand((unsigned int) time(&time2));
int a=rand()%100;
}
⑤C语言的空间拓展,字符串常量是分配四个字节,而变量值分配一个字节。
⑥字符串的结束符是\0.
⑦回车也是一个字符。
⑧long long应该转换为float来输出

浙公网安备 33010602011771号