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来输出

posted @ 2015-06-26 18:10  肖然  阅读(119)  评论(0)    收藏  举报