一、變量
變量代表一個存儲區域;
定義變量
// 類型修飾符 變量名 初始值
int age = 20;
a. 不能以數字開頭;
b. 變量可以包含下劃線,字母,數字,美元符(%不能開頭)
c. 變量名不能重複。
int a134 = 422;
int $77=1122;
二、命名規範
規範,駝峯結構一個單詞全小寫,2個以上用駝峯法第一個單詞小寫後面每個詞首字母大寫;
變量一般用小駝峯法標識。駝峯法的意思是:除第一個單詞之外,其他單詞首字母大寫。譬如
// int myStudentCount;
// 變量myStudentCount第一個單詞是全部小寫,後面的單詞首字母大寫.
// 相比小駝峯法,大駝峯法把第一個單詞的首字母也大寫了。常用於類名,函數名,屬性,命名 空間。譬如
// public class DataBaseUser;
// int liLianYou=67;
// //不要以拼音命名,特別是拼音簡寫,用英文。
// int hn (河南) = 123;
// int hn (海南) = 124;
// 賦值運算符:右邊的值賦給變量。
// 操作符兩邊有空格,逗號後面一個空格
// 定義一個臨時變量,進行交換(例如淘寶支付)
// int a = 9 , b = 10;
// int temp = a;
// a = b;
// b = temp;
// printf("%d %d\n",a,b);
// //取餘運算
// int result = 10 % 3;
// //++ --運算符;
// int a = 3;
// a++;//a = a + 1
// // int b = ++a;先自增在賦值,a = a + 1;先自增,b=a;再運算.
// int b = a++; //等價b=a;先參與運算,a = a + 1;再自增.
// //複合運算符
// += -= %= /=
// 練習
// int principal = 3976000 ; //本金 principal利息 interest
// float interest = 0 , money=0;
// interest = principal * 0.035;
// money = principal + interest;
//
// printf("%.2f\n",money );
// printf("hi,sea all is water\n");
////%3d最少佔3位
// printf ("%-3d%03d\n",3,5);
////小數點的問題
// printf ("%4.2f\n",3.3322445);//小數點算一位
// printf("\\%%");
// printf("\
// %d ",3); //連接.
//輸入函數需要在變量前加&
// int a = 0,b=0;
// scanf ("%d %d", &a,&b);
//第一種方式輸入數時用空格
//第二種方式輸入數時用回車
// //錯誤點,scanf不能用\n,scanf括號最好不能寫文字.
// scanf("請輸入數字:%d,%d", &a,&b); //在控制檯輸入的格式與其完全相同才能正確輸出.
// printf("a=%d,b=%d\n",a,b);
// //1、(*)計算十進制42轉換爲二進制、八進制、十六進制分別對應的值。
-
// //連除倒取餘
// //42/2 = 21 ...0
// //21/2 = 10 ...1
// //10/2 = 5 ...0
// //5/2 = 2 ...1
// //2/2 = 1 ...0
// //1/2 = 0 ...1
// //---- 101010
//
// //42/8 = 5 ...2
// //5 /8 = 0 ...5
// //---- 052
//
// //42/16 = 2 ...A
// //2 /16 = 0 ...2
// //---- 0x2A
//
//
//// 2、(*)計算二進制11010110對應的十進制值
// //11010110轉換爲10進制
// //按權求和
// //1 * 2的7次方 + 1 * 2的6次方 + 1 * 2的4次方 + 1 * 2的平方 + 1 * 2的1次方
// //128 + 64 + 16 + 4 + 2 = 214
//
//// 3、(*)計算八進制075對應的十進制值
// //075轉10進制
// //按權求和
// //7 * 8的1次方 + 5 * 8的0次方
// //56 + 5 = 61
//
//// 4、(*)計算十六進制0xA8對應的十進制值
// //0xA8轉10進制
// //按權求和
// //10 * 16的1次方 + 8 * 16的0次方
// //160 + 8 = 168
//
//// 5、(*)打印下面圖形:
//// *
//// * *
//// * * *
//
// //打印圖形
// printf(" *\n");
// printf(" * *\n");
// printf(" * * *\n");
//
//// 6、 (**)編寫一個程序,要求用戶輸入一個美元數量,然後顯示出增加%5稅率後的相應金額。格式如下所示:
//// Enter an amount:100.00
//// With tax added:$105.00
// int money = 0;
// printf("Enter an amount:");
// scanf("%d",&money);
// printf("With tax added:$%.0f\n",money * (1 + 0.05));
//// 7、 (**)從鍵盤輸入兩個實數a和b,輸出a佔b的百分之幾。小數點後保留2位。
//// 例如:輸入1和4,輸出:25.00%
// int a = 0,b = 0;
// scanf("%d%d",&a,&b);
// printf("%.2f%%\n",1.0 * a / b * 100);
//
//// 8、(**)編寫一個程序,要求用戶輸入一個美金數量,然後顯示出如何用最少的20美元、10美元、5美元和1美元來付款:
//// Enter a dollar amout:93
//// $20 bills: 4
//// $10 bills: 1
//// $5 bills:0
//// $1 bills:3
//
// int amount = 0;
// printf("Enter a dollar amout:");
// scanf("%d",&amount);
// int count1 = 0,count2 = 0,count3 = 0,count4 = 0;
// count1 = amount / 20;
// count2 = (amount - count1 * 20) / 10;
// count3 = (amount % 10) / 5;
// count4 = (amount % 10) - count3 * 5;
// printf("$20 bills:%d\n",count1);
// printf("$10 bills:%d\n",count2);
// printf("$5 bills:%d\n",count3);
// printf("$1 bills:%d\n",count4);
// 9、(*)輸入兩個整數,打印這兩個數的和,差,積,餘數
// printf("請輸入2個整數:");
// int m = 0,n = 0;
// scanf("%d%d",&m,&n);
// printf("和:%d差:%d 積:%d 餘數:%d",m + n, m - n, m * n, m % n);
// 10、(*)查找ASCII碼錶,分別用%d輸出字符,用%c輸出整數。
char c = '+';
int d = 47;
printf("%d %c",c,d);
}