今天是我学习c语言的第二天,今天我们学习了c语言常见概念和数据类型与变量
昨天的作业我也查漏补缺了今天学习的内容有以下:
//#include <stdio.h>
//
//int main()
//{
// char arr1[] = { 'a', 'b', 'c' };//arr1数组中存放3个字符 a b c
// char arr2[] = "abc"; //arr2数组中存放字符串 a b c \0
//
// printf("%s\n", arr1);//abcxxxxxxxxxxxxxxxxx
// printf("%s\n", arr2);//abc
//
// return 0;
//}
//
//#include <stdio.h>
//
//int main()
//{
// printf("abc\ndef");
//
// return 0;
//}
//#include <stdio.h>
//
三字母词
??) ---> ]
//int main()
//{
// printf("(are you ok\?\?)");
// //(are you ok??)
// //(are you ok]
//
// return 0;
//}
//#include <stdio.h>
//
//
//int main()
//{
// printf("%c", '\'');
//
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// //printf("%s\n", "abc");
// //printf("%s\n", "a");
// //printf("%s\n", "");//空字符串
// printf("%s\n", "\"");
//
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// printf("c:\\test\\test.c");
// //c:\test\test.c
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// printf("\a");
// return 0;
//}
#include <stdio.h>
//int main()
//{
// printf("abc\bdef");
// return 0;
//}
//int main()
//{
// printf("abcdef\b\b");
// getchar();//
// return 0;
//}
//
//\t - 宽度是8个字符
//int main()
//{
// printf("a\tbc\tdef\tghix\tbbbbb\tccc\n");
// printf("axxxx\tbc\tdef\tghix\tbbbbb\tccc\n");
//
// printf("abcdefghi\n");
//
// return 0;
//}
//int main()
//{
// printf("%c\n", '\130');
//
// return 0;
//}
//int main()
//{
// printf("%c\n", '\x30');
//
// return 0;
//}
#include <stdio.h>
#include <string.h>
//string length
//strlen - 求字符串长度的
//库函数
//int main()
//{
// int len = strlen("abc");
// //a b c \0
// printf("%d\n", len);
// return 0;
//}
//int main()
//{
// int len = strlen("c:\test\abc\178\test.c");
// printf("%d\n", len);
// return 0;
//}
// \345
// \178
//10进制的数字的每一位:0~9
//8进制数字的每一位:0~7
//
//int main()
//{
// //printf("hehe\n");//函数调用语句
// //;//空语句
//
// //3 + 5;//表达式语句
//
//
// return 0;
//}
//
//注释: ctrl+k+c
//取消注释:ctrl+k+u
//int main()
//{
// /*这是一个注释*/
// /*
// 这也是一个注释
// 这还是注释
// */
//
// int a = 10;// 创建了一个整型的变量叫a,并赋值为10
//
// return 0;
//}
//
//#include <stdbool.h>
//
//int main()
//{
// //_Bool === bool
// _Bool flag = false;//false true
// if (flag)
// printf("I like C\n");
//
// return 0;
//}
//
//int main()
//{
// char ch;
// int age;
// double pai;
//
// return 0;
//}
//
//int main()
//{
// int a = 10;
// printf("%d\n", sizeof(a));//4
// printf("%d\n", sizeof(int));
//
// return 0;
//}
//#include <stdbool.h>
//
//int main()
//{
// printf("%zd\n", sizeof(char));
// printf("%zd\n", sizeof(bool));
// printf("%zd\n", sizeof(short));
// printf("%zd\n", sizeof(int));
// printf("%zd\n", sizeof(long));
// printf("%zd\n", sizeof(long long));
// printf("%zd\n", sizeof(float));
// printf("%zd\n", sizeof(double));
// printf("%zd\n", sizeof(long double));
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// short s = 5;//2个字节
// int b = 10; //4个字节
//
// printf("%d\n", sizeof(s = b + 1));//
// printf("s = %d\n", s);//
// return 0;
//}
//int main()
//{
// int n;//signed int n;
//
// signed int m;//有符号的 -- 既可能存正数,又可能存负数,就用signed
// unsigned int q;//无符号的 -- 只能可能存0 和正数,就又unsigned\
//
// unsigned int age;
//
// return 0;
//}
//
//%d -- 打印有符号的整型
//%u -- 打印无符号的整型
#include <stdio.h>
int main()
{
//printf("%d\n", sizeof(char));
printf("%zd\n", sizeof(char));
return 0;
}
这些是老师上课板书的代码,我课下也是模仿着敲了一遍,感觉自己敲一遍后,能发现很很多可课上没注意的小知识点,感觉更好理解了,留的课后作业也是写完了,感觉掌握的不错,继续加油