一文列举C的语法
Posted fabao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一文列举C的语法相关的知识,希望对你有一定的参考价值。
下面开始列举
#include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { ////输入输出 printf("Hello world!"); printf(" "); printf("Number = %d",100); printf(" "); printf("输入一个小数:"); printf(" "); float f; scanf("%f",&f); printf("输入的是%f",f); printf(" "); char str[100]; int i; printf("输入一个字符串和一个整数,用空格隔开:"); printf(" "); scanf("%s %d", str, &i); printf("输入的是: %s %d ", str, i); printf(" "); //数据类型 /* char int,short,long float,double,long double void enum struct */ char ch = ‘a‘; char chArray[100] = "春风得意马蹄疾"; int num = 0; int Nums[3] = {1,2,3}; double d = 66.6; printf("ch的值是:%c;chArray的值是:%s",ch,chArray); printf(" "); enum Day { Mon=1, Tue, Wed, Thu, Fri, Sat, Sun }; enum Day mon = Mon; printf("周一的枚举值为:%d", mon); printf(" "); struct Book{ char title[100]; char author[100]; }; struct Book b1 = { "C语言","ttt" }; printf("这本书叫做:%s", b1.title); printf(" "); //运算符 /* 算数 + - * / % ++ -- 比较 == != > < >= <= 逻辑 && || ! 位 & | ^ 赋值 = += -= 杂项 sizeof &返回变量地址 *指向一个变量 ?:条件表达式 */ printf("运算符大部分和C#一样,不熟悉的是:位运算,左移右移,指针。"); int var1; char var2[10]; printf("var1的地址为:%p", &var1); printf(" "); printf("var2的地址为:%p", &var2); printf(" "); /* 控制流方面 if else ,switch一样。 while,do...while,for一样。 */ printf("控制流都一样,都是:if else, switch, while, do...while, for"); printf(" "); //其他内容 printf("其他内容:"); printf(" "); printf("错误处理---全靠手工写"); printf(" "); printf("文件读写---用到再看"); printf(" "); printf("内存管理---用到再看"); printf(" "); printf(" "); system("pause"); return 0; }
以上是关于一文列举C的语法的主要内容,如果未能解决你的问题,请参考以下文章